- DeleteEvent<E extends IBetEvent> - Class in jayeson.lib.sports.client
-
This class is used when events are deleted in snapshot.
- DeleteEvent(ISnapshot<? extends IBetMatch>, Collection<E>) - Constructor for class jayeson.lib.sports.client.DeleteEvent
-
- DeleteMatch<M extends IBetMatch> - Class in jayeson.lib.sports.client
-
This class is used when matches are deleted in snapshot.
- DeleteMatch(ISnapshot<? extends IBetMatch>, Collection<M>) - Constructor for class jayeson.lib.sports.client.DeleteMatch
-
- DeleteOdd<R extends IBetRecord> - Class in jayeson.lib.sports.client
-
This class is used when odds are deleted in snapshot.
- DeleteOdd(ISnapshot<? extends IBetMatch>, Collection<R>) - Constructor for class jayeson.lib.sports.client.DeleteOdd
-
- DeltaEventHandler<M extends IBetMatch,E extends IBetEvent,R extends IBetRecord> - Interface in jayeson.lib.sports.client
-
DeltaEventHandler handles delta snapshots.The function that will be triggered first is onFullSnapshotStart().The onFullSnapshotStart() indicates that this is the begining of the full snapshot.The following message will be the onInsertMatch and the very first onInsertMatch will contain the events and odds in the INSERT_MATCH message.Subsequently will receive onInsertEvent message followed by onInsertOdd.The onFullSnapshotEnd() indicates that the full snapshot is received completely.
For Match Insertion in sequence will be:
1.onInsertMatch
2.onInsertEvent (insert event always appear before a child insert odd msg)
3.onInsertOdd
For Match Deletion in sequence will be:
1.onDeleteOdd (an odd always be deleted before the parent event is removed)
2.onDeleteEvent
3.onDeleteMatch
Implement this interface to call methods whenever there is change is snapshot data
- deserialize(String) - Static method in interface jayeson.lib.feed.api.EventType
-
Gets the TimeType object from the given JSON string.
- deserialize(JsonNode) - Static method in interface jayeson.lib.feed.api.EventType
-
Gets the EventType object from the given JSON node.
- deserialize(String) - Static method in interface jayeson.lib.feed.api.TimeType
-
Gets the TimeType object from the given JSON string.
- deserialize(JsonNode) - Static method in interface jayeson.lib.feed.api.TimeType
-
Gets the TimeType object from the given JSON node.
- duration() - Method in interface jayeson.lib.feed.api.IBetEventState
-
Get the duration of the event
- duration() - Method in class jayeson.lib.feed.core.BetEventState
-
Get the duration of the event
- DurationRangeFilterRule - Class in jayeson.model.filterrules
-
Checks if the event duration is in the specified range.
- DurationRangeFilterRule() - Constructor for class jayeson.model.filterrules.DurationRangeFilterRule
-