Package org.axonframework.eventhandling
Class AddedTrackerStatus
java.lang.Object
org.axonframework.eventhandling.WrappedTrackerStatus
org.axonframework.eventhandling.AddedTrackerStatus
- All Implemented Interfaces:
EventTrackerStatus
References a new
EventTrackerStatus which work just has started on. Can be used as a marker to react on in
the EventTrackerStatusChangeListener.- Since:
- 4.4
- Author:
- Steven van Beelen
-
Constructor Summary
ConstructorsConstructorDescriptionAddedTrackerStatus(EventTrackerStatus addedTrackerStatus) Initializes theAddedTrackerStatususing the givenaddedTrackerStatus. -
Method Summary
Modifier and TypeMethodDescriptiontoString()booleanReturns abooleandescribing whether thisEventTrackerStatusis starting it's progress for the first time.Methods inherited from class org.axonframework.eventhandling.WrappedTrackerStatus
equals, getCurrentPosition, getError, getResetPosition, getSegment, getTrackingToken, hashCode, isCaughtUp, isErrorState, isMerging, isReplaying, mergeCompletedPosition, trackerRemovedMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.axonframework.eventhandling.EventTrackerStatus
isDifferent, isDifferent, matchPositions, matchStates
-
Constructor Details
-
AddedTrackerStatus
Initializes theAddedTrackerStatususing the givenaddedTrackerStatus.- Parameters:
addedTrackerStatus- the addedEventTrackerStatusthis implementation references
-
-
Method Details
-
trackerAdded
public boolean trackerAdded()Description copied from interface:EventTrackerStatusReturns abooleandescribing whether thisEventTrackerStatusis starting it's progress for the first time. Particularly useful if theEventTrackerStatusChangeListenershould react to added status'.- Specified by:
trackerAddedin interfaceEventTrackerStatus- Overrides:
trackerAddedin classWrappedTrackerStatus- Returns:
trueif thisEventTrackerStatusjust started,falseotherwise
-
toString
-