Application-defined event.
Id of emitter (EventsourcedActor or EventsourcedProcessor).
Aggregate id of emitter (EventsourcedActor or EventsourcedProcessor). This is also
the default routing destination of this event. If defined, the event is routed to event-
sourced actors, views, writers and processors with a matching aggregateId
. In any case,
the event is routed to event-sourced actors, views, writers and processors with an undefined
aggregateId
.
Aggregate ids of additional, custom routing destinations. If non-empty, the event is
additionally routed to event-sourced actors, views, writers and processors with a
matching aggregateId
.
Wall-clock timestamp, generated by the source of concurrent activity that is identified by processId
.
Vector timestamp, generated by the source of concurrent activity that is identified by processId
.
Id of the causality-tracking source of concurrent activity. This is the id of the local event log that initially wrote the event.
Id of the local event log.
Sequence number in the local event log.
Delivery id chosen by an application that persisted this event with ConfirmedDelivery.persistConfirmation.
Sequence number of the event that caused the emission of this event in an event handler.
Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event
with persistOnEvent
. Actually superseded by persistOnEventId
, but still
has to be maintained for backwards compatibility. It is required for confirmation
of old com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequests from
a snapshot that do not have com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequest.persistOnEventId
set.
event id of the event that caused the emission of this event in an event handler.
Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event
with persistOnEvent
.
Returns true
if this event happened before or at the given vectorTime
.
Aggregate ids of additional, custom routing destinations.
Aggregate ids of additional, custom routing destinations. If non-empty, the event is
additionally routed to event-sourced actors, views, writers and processors with a
matching aggregateId
.
The default routing destination of this event is its emitterAggregateId
.
The default routing destination of this event is its emitterAggregateId
. If defined, the event is
routed to event-sourced actors, views, writers and processors with a matching aggregateId
. In any case, the event is
routed to event-sourced actors, views, writers and processors with an undefined aggregateId
.
Delivery id chosen by an application that persisted this event with ConfirmedDelivery.persistConfirmation.
The union of defaultDestinationAggregateId and customDestinationAggregateIds.
Aggregate id of emitter (EventsourcedActor or EventsourcedProcessor).
Aggregate id of emitter (EventsourcedActor or EventsourcedProcessor). This is also
the default routing destination of this event. If defined, the event is routed to event-
sourced actors, views, writers and processors with a matching aggregateId
. In any case,
the event is routed to event-sourced actors, views, writers and processors with an undefined
aggregateId
.
Id of emitter (EventsourcedActor or EventsourcedProcessor).
Unique event identifier.
Id of the local event log.
Sequence number in the local event log.
Application-defined event.
event id of the event that caused the emission of this event in an event handler.
event id of the event that caused the emission of this event in an event handler.
Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event
with persistOnEvent
.
Sequence number of the event that caused the emission of this event in an event handler.
Sequence number of the event that caused the emission of this event in an event handler.
Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event
with persistOnEvent
. Actually superseded by persistOnEventId
, but still
has to be maintained for backwards compatibility. It is required for confirmation
of old com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequests from
a snapshot that do not have com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequest.persistOnEventId
set.
Id of the causality-tracking source of concurrent activity.
Id of the causality-tracking source of concurrent activity. This is the id of the local event log that initially wrote the event.
Returns true
if this event did not happen before or at the given vectorTime
and passes the given replication filter
.
Wall-clock timestamp, generated by the source of concurrent activity that is identified by processId
.
Vector timestamp, generated by the source of concurrent activity that is identified by processId
.
Provider API.
Event storage format. Fields
localLogId
andlocalSequenceNr
differ among replicas, all other fields are not changed during event replication.Application-defined event.
Id of emitter (EventsourcedActor or EventsourcedProcessor).
Aggregate id of emitter (EventsourcedActor or EventsourcedProcessor). This is also the default routing destination of this event. If defined, the event is routed to event- sourced actors, views, writers and processors with a matching
aggregateId
. In any case, the event is routed to event-sourced actors, views, writers and processors with an undefinedaggregateId
.Aggregate ids of additional, custom routing destinations. If non-empty, the event is additionally routed to event-sourced actors, views, writers and processors with a matching
aggregateId
.Wall-clock timestamp, generated by the source of concurrent activity that is identified by
processId
.Vector timestamp, generated by the source of concurrent activity that is identified by
processId
.Id of the causality-tracking source of concurrent activity. This is the id of the local event log that initially wrote the event.
Id of the local event log.
Sequence number in the local event log.
Delivery id chosen by an application that persisted this event with ConfirmedDelivery.persistConfirmation.
Sequence number of the event that caused the emission of this event in an event handler. Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event with
persistOnEvent
. Actually superseded bypersistOnEventId
, but still has to be maintained for backwards compatibility. It is required for confirmation of old com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequests from a snapshot that do not have com.rbmhtechnology.eventuate.PersistOnEvent.PersistOnEventRequest.persistOnEventId set.event id of the event that caused the emission of this event in an event handler. Defined if an EventsourcedActor with a PersistOnEvent mixin emitted this event with
persistOnEvent
.