ReadsSyntax

sec.syntax.ReadsSyntax
trait ReadsSyntax

Attributes

Source
reads.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ApiSyntax
trait AllSyntax
object all.type
object api.type

Members list

Extensions

Extensions

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

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

Read sec.api.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.

Attributes

Returns

a fs2.Stream that emits sec.api.AllMessage values.

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

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

Read sec.api.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.

Attributes

Returns

a fs2.Stream that emits sec.api.AllMessage values.

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

Read sec.api.StreamMessage messages backwards from an individual stream.

Read sec.api.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.

Attributes

Returns

a fs2.Stream that emits sec.api.StreamMessage values.

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

Read sec.api.StreamMessage messages forwards from an individual stream.

Read sec.api.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.

Attributes

Returns

a fs2.Stream that emits sec.api.StreamMessage values.

Source
reads.scala