Marker trait for protobuf-serializable replication protocol messages.
Success reply after a GetEventLogClock.
Requests the local replication progress for given sourceLogId
from a target log.
Requests the local replication progress for given sourceLogId
from a target log.
GetReplicationProgresses
Failure reply after a GetReplicationProgress.
Success reply after a GetReplicationProgress.
Failure reply after a GetReplicationProgresses.
Success reply after a GetReplicationProgresses.
Info about an event log.
Info about an event log. Part of ReplicationEndpointInfo.
Name of the log this info object is about
Current sequence number of this log
ReplicationEndpoint info object.
ReplicationEndpoint info object. Exchanged between replication endpoints to establish replication connections.
Replication endpoint id.
LogInfos of logs managed by the replication endpoint.
Instructs a source log to read up to max
events starting at fromSequenceNr
and applying
the given replication filter
.
ReplicationRead requests are sent within this envelope to allow a remote acceptor to dispatch the request to the appropriate log.
Failure reply after a ReplicationRead.
Success reply after a ReplicationRead.
Success reply after a ReplicationRead.
Read events.
Last read sequence number. This is greater than or equal to the sequence number of the last read event (if any).
Instructs a target log to write replicated events
from the source log identified by
sourceLogId
along with the last read position in the source log (replicationProgress
).
Failure reply after a ReplicationWrite.
Instructs an event log to batch-execute the given writes
.
Success reply after a ReplicationWrite.
Success reply after a ReplicationWrite.
Number of events actually replicated.
Id of the log the written events were replicated from.
Last source log read position stored in the target log.
Version vector of the target log after the events were written
Requests a target log to set the given replicationProgress
for sourceLogId
.
Failure reply after a SetReplicationProgress.
Success reply after a SetReplicationProgress.
Requests the clock from an event log.
Requests all local replication progresses from a log.
Requests all local replication progresses from a log. The local replication progress is the sequence number in the remote log up to which the local log has replicated all events from the remote log.
Completion reply after a ReplicationWriteN.