Get desktop application:
View/edit binary Protocol Buffers messages
Service providing operations for persistent event streams, event streams where Axon Server keeps track of the progress. All operations require a header (AxonIQ-Context) to be passed with each request to define the context.
Creates a persistent stream if it does not exist.
Request to create a persistent stream
the unique identification of the stream
properties to create the stream if it does not exist
Response for a create stream request
the result (created or already existing)
Deletes a persistent event stream. All existing connections to the stream are closed.
Request to delete a persistent stream
the unique identification of the stream
Returns a list of all persistent event streams defined (for the context). For each event stream it returns the progress per segment.
request to list the persistent streams for a context
(message has no fields)
Contains the current status of a persistent stream
the unique identification of the persistent stream
a name for the persistent stream
the policy used to distribute events across segments.
an expression to filter events, same syntax as used for ad-hoc queries on the event store
the last confirmed position per segment
Open a persistent event stream connection from a client. Creates the stream if it does not exist.
Request to set up a connection to a stream. Clients should first submit an OpenRequest on this connection to connect to a stream and can then submit Acknowledgement messages to report progress.
the initial message to connect to a stream
sends progress in processing events to Axon Server
request a number of messages for a segment
notifies an error
Message sent by Axon Server to the client stream connection
the segment number
an event to process in the client
indicates that the segment is closed by Axon Server
segment assigned to the client
Resets the position of a persistent stream.
the unique identification of the stream
Change properties of a persistent event stream.
Request to update the properties of a persistent stream
the unique identification of the stream
Request to change the number of segments
Request to change the name of the stream
result of create stream
Used in:
Properties to create the stream if it does not exist
Used in: ,
the initial number of segments
the position in the event store to start reading from
the sequencing policy
an expression to filter events, same syntax as used for ad-hoc queries on the event store
a name for the persistent stream
Request to open a connection to a persistent stream
Used in:
the unique identification of the stream
the unique identification of the client
properties to create the stream if it does not exist
Message to prepare client for events on a specific segment
Used in:
(message has no fields)
Event sent on a persistent stream segment
Used in:
an event to process in the client
indicates that the event is sent again after a reset stream
Message to report progress of event processing for a specific segment in a stream
Used in:
the segment number
the position of the last processed event
Used in:
the segment number
the number of messages to request
Message to provide parameters for resetting a persistent stream
Used in:
indicates reset to head
indicates reset to tail
timestamp in epoch milliseconds
global index (inclusive)
Request to notify Axon Server of an error on a persistent stream segment
Used in:
the segment number
the error that occurred while processing the events for this segment
Contains the position per segment
Used in:
the segment number
the last confirmed position
the connected client, empty if there is no client connected to this segment
optional error reported by the client for this segment
Defines the policy used to distribute events across segments. The policy name must be known on the server.
Used in: ,
the name of the sequencing policy
optional list of parameters used by the sequencing policy