Uses of Class
io.fluxzero.common.api.tracking.Position
Packages that use Position
Package
Description
-
Uses of Position in io.fluxzero.common.api.tracking
Methods in io.fluxzero.common.api.tracking that return PositionModifier and TypeMethodDescriptionMerges twoPositionobjects by taking the highest known index per segment.static PositionPosition.newPosition()Creates an empty position.Methods in io.fluxzero.common.api.tracking with parameters of type PositionModifier and TypeMethodDescriptionMerges twoPositionobjects by taking the highest known index per segment.Constructors in io.fluxzero.common.api.tracking with parameters of type PositionModifierConstructorDescriptionMessageBatch(int[] segment, List<SerializedMessage> messages, Long lastIndex, Position position, boolean caughtUp) Creates an ordinary data batch; the optional filter-control flag is handled by the JSON factory. -
Uses of Position in io.fluxzero.common.tracking
Methods in io.fluxzero.common.tracking that return PositionModifier and TypeMethodDescriptionprotected PositionRetrieves the full multi-segment position for the given consumer.Methods in io.fluxzero.common.tracking with parameters of type PositionModifier and TypeMethodDescriptionprotected List<SerializedMessage> DefaultTrackingStrategy.filter(List<SerializedMessage> messages, int[] segmentRange, Position position, Tracker tracker) protected Predicate<SerializedMessage> DefaultTrackingStrategy.filterPredicate(int[] segmentRange, Position position, Tracker tracker) protected List<SerializedMessage> protected MessageStoreBatchDefaultTrackingStrategy.scanBatch(int[] segment, Position position, int batchSize, long maxBytes, Predicate<? super SerializedMessage> filter) protected MessageStoreBatchDefaultTrackingStrategy.scanBatch(int[] segment, Position position, int batchSize, long maxBytes, Predicate<? super SerializedMessage> filter, boolean includeDocumentTombstones) -
Uses of Position in io.fluxzero.sdk.tracking.client
Methods in io.fluxzero.sdk.tracking.client that return PositionModifier and TypeMethodDescriptionCachingTrackingClient.getPosition(String consumer) LocalTrackingClient.getPosition(String consumer) TrackingClient.getPosition(String consumer) Returns the current committed tracking position for the given consumer.WebsocketTrackingClient.getPosition(String consumer) Methods in io.fluxzero.sdk.tracking.client with parameters of type PositionModifier and TypeMethodDescriptionprotected List<SerializedMessage> CachingTrackingClient.filterMessages(List<SerializedMessage> messages, int[] segmentRange, Position position, ConsumerConfiguration config) protected Predicate<SerializedMessage> CachingTrackingClient.filterPredicate(int[] segmentRange, Position position, ConsumerConfiguration config)