Uses of Class
org.axonframework.messaging.eventhandling.processing.streaming.segmenting.Segment
Packages that use Segment
Package
Description
-
Uses of Segment in org.axonframework.messaging.eventhandling.processing.streaming.segmenting
Fields in org.axonframework.messaging.eventhandling.processing.streaming.segmenting declared as SegmentModifier and TypeFieldDescriptionstatic final SegmentSegment.ROOT_SEGMENTRepresents the Segment that matches against all input, but can be split to start processing elements in parallel.Fields in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with type parameters of type SegmentModifier and TypeFieldDescriptionstatic final Context.ResourceKey<Segment> Segment.RESOURCE_KEYThe Context.ResourceKey used whenever a Context would contain a segment id.Methods in org.axonframework.messaging.eventhandling.processing.streaming.segmenting that return SegmentModifier and TypeMethodDescriptionEventTrackerStatus.getSegment()The segment for which this status is valid.TrackerStatus.getSegment()WrappedTrackerStatus.getSegment()Segment.mergedWith(Segment other) Calculates the Segment that represents the merger of this segment with the givenothersegment.Segment[]Segment.split()Returns an array with twosegments with a corresponding mask.
The first entry contains the originalsegmentId, with the newly calculated mask.Methods in org.axonframework.messaging.eventhandling.processing.streaming.segmenting that return types with arguments of type SegmentModifier and TypeMethodDescriptionSegment.fromContext(Context context) Returns anOptionalofSegment, returning the resource keyed under theRESOURCE_KEYin the givencontext.Segment.splitBalanced(Segment segment, int numberOfTimes) Split a givenSegmentn-times in round robin fashion.Methods in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with parameters of type SegmentModifier and TypeMethodDescriptionstatic ContextSegment.addToContext(Context context, Segment segment) intbooleanSegment.isMergeableWith(Segment other) Indicates whether this segment can be merged with the givenothersegment.booleanSegmentMatcher.matches(Segment segment, EventMessage event, ProcessingContext context) Checks whether the givensegmentmatches the givenevent, based on the configured sequencing policy.Segment.mergedWith(Segment other) Calculates the Segment that represents the merger of this segment with the givenothersegment.static TrackerStatus[]TrackerStatus.split(Segment segment, TrackingToken trackingToken) Split the givensegmentandtrackingTokenin two.Segment.splitBalanced(Segment segment, int numberOfTimes) Split a givenSegmentn-times in round robin fashion.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with parameters of type SegmentModifierConstructorDescriptionTrackerStatus(Segment segment, boolean caughtUp, TrackingToken trackingToken, Throwable errorState) TrackerStatus(Segment segment, TrackingToken trackingToken) -
Uses of Segment in org.axonframework.messaging.eventhandling.processing.streaming.token.store
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store that return types with arguments of type SegmentModifier and TypeMethodDescriptionTokenStore.fetchAvailableSegments(String processorName, ProcessingContext context) TokenStore.fetchSegment(String processorName, int segmentId, ProcessingContext context) Returns aCompletableFuturethat supplies the specifiedSegment, ornullif there was no such segment.TokenStore.fetchSegments(String processorName, ProcessingContext context) Returns aCompletableFuturethat supplies a list of knownsegmentsfor a givenprocessorNameon completion.TokenStore.initializeTokenSegments(String processorName, int segmentCount, TrackingToken initialToken, ProcessingContext context) Initializes a given number of segments for the givenprocessorNameto track its tokens.Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store with parameters of type SegmentModifier and TypeMethodDescriptiondefault CompletableFuture<TrackingToken> TokenStore.fetchToken(String processorName, Segment segment, ProcessingContext context) TokenStore.initializeSegment(TrackingToken token, String processorName, Segment segment, ProcessingContext context) Initializes a segment with givensegmentfor the processor with givenprocessorNameto contain the giventoken. -
Uses of Segment in org.axonframework.messaging.eventhandling.processing.streaming.token.store.inmemory
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.inmemory that return types with arguments of type SegmentModifier and TypeMethodDescriptionInMemoryTokenStore.fetchAvailableSegments(String processorName, ProcessingContext context) InMemoryTokenStore.fetchSegment(String processorName, int segmentId, ProcessingContext context) InMemoryTokenStore.fetchSegments(String processorName, ProcessingContext context) InMemoryTokenStore.initializeTokenSegments(String processorName, int segmentCount, TrackingToken initialToken, ProcessingContext context) Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.inmemory with parameters of type SegmentModifier and TypeMethodDescriptionInMemoryTokenStore.initializeSegment(TrackingToken token, String processorName, Segment segment, ProcessingContext context) -
Uses of Segment in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc that return SegmentMethods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc that return types with arguments of type SegmentModifier and TypeMethodDescriptionJdbcTokenStore.fetchAvailableSegments(String processorName, ProcessingContext context) JdbcTokenStore.fetchSegment(String processorName, int segmentId, ProcessingContext context) JdbcTokenStore.fetchSegments(String processorName, ProcessingContext context) JdbcTokenStore.initializeTokenSegments(String processorName, int segmentCount, TrackingToken initialToken, ProcessingContext context) Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc with parameters of type SegmentModifier and TypeMethodDescriptionJdbcTokenStore.fetchToken(String processorName, Segment segment, ProcessingContext context) JdbcTokenStore.initializeSegment(TrackingToken token, String processorName, Segment segment, ProcessingContext context) protected TrackingTokenJdbcTokenStore.insertTokenEntry(Connection connection, TrackingToken token, String processorName, Segment segment) Inserts a new token entry via the given updatableresultSet.protected TrackingTokenJdbcTokenStore.loadToken(Connection connection, ResultSet resultSet, String processorName, Segment segment) Tries to load an existing token owned by a processor with givenprocessorNameandsegment.protected voidJdbcTokenStore.validateSegment(String processorName, Segment segment) Validate asegmentby checking for the existence of a split or merge candidate segment.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc with parameters of type Segment -
Uses of Segment in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa that return SegmentMethods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa that return types with arguments of type SegmentModifier and TypeMethodDescriptionJpaTokenStore.fetchAvailableSegments(String processorName, ProcessingContext context) JpaTokenStore.fetchSegment(String processorName, int segmentId, ProcessingContext context) JpaTokenStore.fetchSegments(String processorName, ProcessingContext context) JpaTokenStore.initializeTokenSegments(String processorName, int segmentCount, TrackingToken initialToken, ProcessingContext context) Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa with parameters of type SegmentModifier and TypeMethodDescriptionJpaTokenStore.fetchToken(String processorName, Segment segment, ProcessingContext context) JpaTokenStore.initializeSegment(TrackingToken token, String processorName, Segment segment, ProcessingContext context) protected TokenEntryJpaTokenStore.loadToken(String processorName, Segment segment, jakarta.persistence.EntityManager entityManager) Tries loading an existing token owned by a processor with givenprocessorNameandsegment.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa with parameters of type SegmentModifierConstructorDescriptionTokenEntry(String processorName, Segment segment, TrackingToken token, Converter converter) Initializes a new token entry for giventoken,processorNameandsegment.