package io.axoniq.axonserver.grpc.streams

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service PersistentStreamService

persistent-streams.proto:11

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.

enum CreateResult

persistent-streams.proto:176

result of create stream

Used in: CreateStreamResponse

message InitializationProperties

persistent-streams.proto:119

Properties to create the stream if it does not exist

Used in: CreateStreamRequest, Open

message Open

persistent-streams.proto:112

Request to open a connection to a persistent stream

Used in: StreamRequest

message OpenSegment

persistent-streams.proto:162

Message to prepare client for events on a specific segment

Used in: StreamSignal

(message has no fields)

message PersistentStreamEvent

persistent-streams.proto:155

Event sent on a persistent stream segment

Used in: StreamSignal

message ProgressAcknowledgement

persistent-streams.proto:134

Message to report progress of event processing for a specific segment in a stream

Used in: StreamRequest

message Requests

persistent-streams.proto:139

Used in: StreamRequest

message ResetStreamConfiguration

persistent-streams.proto:166

Message to provide parameters for resetting a persistent stream

Used in: ResetStreamRequest

message SegmentError

persistent-streams.proto:88

Request to notify Axon Server of an error on a persistent stream segment

Used in: StreamRequest

message SegmentPosition

persistent-streams.proto:57

Contains the position per segment

Used in: StreamStatus

message SequencingPolicy

persistent-streams.proto:128

Defines the policy used to distribute events across segments. The policy name must be known on the server.

Used in: InitializationProperties, StreamStatus