ReadsSyntax

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

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 parameters:
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.

Source:
reads.scala
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 parameters:
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.

Source:
reads.scala
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 parameters:
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.

Source:
reads.scala
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 parameters:
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.

Source:
reads.scala