Package io.fluxcapacitor.common.tracking
Interface Tracker
- All Superinterfaces:
Comparable<Tracker>
- All Known Implementing Classes:
SimpleTracker,WebSocketTracker
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancanHandle(SerializedMessage message, int[] segmentRange) booleandefault intlongintdefault booleanbooleandefault booleanlongvoidsend(MessageBatch batch) default voidsendEmptyBatch(MessageBatch batch) default booleanwithLastTrackerIndex(Long lastTrackerIndex)
-
Field Details
-
comparator
-
-
Method Details
-
getConsumerName
String getConsumerName() -
sendEmptyBatch
-
send
-
canHandle
-
getClientId
String getClientId() -
getTypeFilter
-
singleTracker
default boolean singleTracker() -
isFilterMessageTarget
default boolean isFilterMessageTarget() -
ignoreSegment
boolean ignoreSegment() -
clientControlledIndex
boolean clientControlledIndex() -
getTrackerId
String getTrackerId() -
getLastTrackerIndex
Long getLastTrackerIndex() -
getDeadline
long getDeadline() -
maxTimeout
long maxTimeout() -
hasMissedDeadline
default boolean hasMissedDeadline() -
getPurgeDelay
Long getPurgeDelay() -
getMaxSize
int getMaxSize() -
withLastTrackerIndex
-
compareTo
- Specified by:
compareToin interfaceComparable<Tracker>
-