Append one or more events to a stream
Parameter name identifies stream to append
events to. Use parameter expected to
indicate which stream version that was
last seen. Is used to perform consistency
checks based on optimistic locking.
Delete a stream. The stream can not be used again.
Parameter name identifies stream to truncate events
from. Use parameter expected to indicate which stream
version that was last seen. Is used to perform consistency
checks based on optimistic locking
Read a fixed number of events from an existing stream
Parameter name identifies stream to read from.
Use parameter start to define the position
in the stream to start reading from. Use count
to limit number of events that is read from
the stream (default is Max which returns all
events from start).
Read a fixed number of events from an existing stream
backwards from last event.
Parameter name identifies stream to read from.
Use count to limit number of events that is read
from the stream (default is Max which returns all
events from given stream).
Read events asynchronously as a Stream.
Parameter name identifies stream to read from.
Use parameter start to define the position
in the stream to start reading from. Use count
to limit number of events that is read from
the stream (default is Max which returns all
events from start).
Truncate all events on the stream upto given position
Parameter name identifies stream to truncate events from.
Parameter truncate is the position on stream to truncate
events from. Use parameter expected to indicate which stream
version that was last seen. Is used to perform consistency
checks based on optimistic locking