ReadsSyntax

class Object
trait Matchable
class Any
trait ApiSyntax
trait AllSyntax
object all
object api

Extensions

Extensions

extension [F[_]](r: Reads[F])
def readAllMessagesBackwards(from: LogPosition, maxCount: Long, resolveLinkTos: Boolean): Stream[F, AllMessage]

Read AllMessage messages backwards from the global stream, sec.StreamId.All.

Read AllMessage messages backwards from the global stream, sec.StreamId.All.

Value Params
from

log position to read from.

maxCount

limits maximum events returned.

resolveLinkTos

whether to resolve EventType.LinkTo events automatically.

Returns

a Stream that emits AllMessage values.

def readAllMessagesForwards(from: LogPosition, maxCount: Long, resolveLinkTos: Boolean): Stream[F, AllMessage]

Read AllMessage messages forwards from the global stream, sec.StreamId.All.

Read AllMessage messages forwards from the global stream, sec.StreamId.All.

Value Params
from

log position to read from.

maxCount

limits maximum events returned.

resolveLinkTos

whether to resolve EventType.LinkTo events automatically.

Returns

a Stream that emits AllMessage values.

def readStreamMessagesBackwards(streamId: StreamId, from: StreamPosition, maxCount: Long, resolveLinkTos: Boolean): Stream[F, StreamMessage]

Read StreamMessage messages backwards from an individual stream.

Read StreamMessage messages backwards from an individual stream.

Value Params
from

stream position to read from.

maxCount

limits maximum events returned.

resolveLinkTos

whether to resolve EventType.LinkTo events automatically.

streamId

the id of the stream to read from.

Returns

a Stream that emits StreamMessage values.

def readStreamMessagesForwards(streamId: StreamId, from: StreamPosition, maxCount: Long, resolveLinkTos: Boolean): Stream[F, StreamMessage]

Read StreamMessage messages forwards from an individual stream.

Read StreamMessage messages forwards from an individual stream.

Value Params
from

stream position to read from.

maxCount

limits maximum events returned.

resolveLinkTos

whether to resolve EventType.LinkTo events automatically.

streamId

the id of the stream to read from.

Returns

a Stream that emits StreamMessage values.