Class WebSocketTracker
java.lang.Object
io.fluxzero.common.tracking.WebSocketTracker
- All Implemented Interfaces:
Tracker, Comparable<Tracker>
-
Field Summary
Fields inherited from interface Tracker
comparator -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketTracker(Read read, MessageType messageType, String clientId, String sessionId) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanIndicates whetherTracker.getTypeFilter()imposes an actual constraint.toString()Methods inherited from interface Tracker
canHandle, clientControlledIndex, compareTo, getClientId, getConsumerName, getDeadline, getLastTrackerIndex, getMaxBytes, getMaxSize, getPurgeDelay, getTrackerId, getTypeFilter, hasMissedDeadline, ignoreSegment, includeDocumentTombstones, isFilterMessageTarget, maxTimeout, singleTracker, withLastTrackerIndex
-
Constructor Details
-
WebSocketTracker
-
-
Method Details
-
hasTypeFilter
public boolean hasTypeFilter()Description copied from interface:TrackerIndicates whetherTracker.getTypeFilter()imposes an actual constraint.Existing custom trackers default to filtering so their predicate keeps being evaluated. Transport trackers can override this when no filter was configured, allowing native messages to retain their encoded type bytes.
- Specified by:
hasTypeFilterin interfaceTracker
-
equals
-
hashCode
-
toString
-