EventStore v0.11.0-rc.0 EventStore.Subscriptions.StreamSubscriptionProvider behaviour View Source
Specification to access subscription related event info from a single, or all streams
Link to this section Summary
Callbacks
Acknowledge receipt of the last seen event for the stream and subscription
Get the stream identity from the given event
Get the last ack'd event for the given subscription
Get a stream of events since the last seen, fetched in batches limited to given size
Link to this section Types
Link to this section Callbacks
Link to this callback
ack_last_seen_event(stream_uuid, subscription_name, last_seen)
View Source
ack_last_seen_event(stream_uuid, subscription_name, last_seen) :: :ok | {:error, reason :: any}
Acknowledge receipt of the last seen event for the stream and subscription
Get the stream identity from the given event.
Get the last ack'd event for the given subscription
Link to this callback
unseen_event_stream(stream_uuid, last_seen, read_batch_size)
View Source
unseen_event_stream(stream_uuid, last_seen, read_batch_size) :: Enumerable.t
Get a stream of events since the last seen, fetched in batches limited to given size