Class AggregateBasedConsistencyMarker

java.lang.Object
org.axonframework.eventsourcing.eventstore.AbstractConsistencyMarker<AggregateBasedConsistencyMarker>
org.axonframework.eventsourcing.eventstore.AggregateBasedConsistencyMarker
All Implemented Interfaces:
ConsistencyMarker

public class AggregateBasedConsistencyMarker extends AbstractConsistencyMarker<AggregateBasedConsistencyMarker>
ConsistencyMarker implementation that keeps track of a position per aggregate identifier. A single AggregateBasedConsistencyMarker can track the positions of multiple Aggregates.
Since:
5.0.0
Author:
Allard Buijze
  • Constructor Details

    • AggregateBasedConsistencyMarker

      public AggregateBasedConsistencyMarker(String aggregateIdentifier, long sequenceNumber)
      Construct a new consistency marker for given aggregateIdentifier and sequenceNumber.
      Parameters:
      aggregateIdentifier - The identifier of the aggregate to contain in the marker.
      sequenceNumber - The sequence number of the last seen event of the aggregate.
  • Method Details