- ScoreFilterRule - Class in jayeson.model.filterrules
-
Checks if the event is with the specified scores that meet the FilterOperator and OperatorSubject.
- ScoreFilterRule() - Constructor for class jayeson.model.filterrules.ScoreFilterRule
-
- ScoreType - Enum in jayeson.lib.feed.tennis
-
- segment() - Method in interface jayeson.lib.feed.api.IBetEventState
-
- segment() - Method in class jayeson.lib.feed.basketball.BasketballEventState
-
Retrive the current match segment.
- segment() - Method in class jayeson.lib.feed.soccer.SoccerEventState
-
Retrieve the event segment e.g FIRST_HALF / HALF_BREAK etc.
- segment() - Method in class jayeson.lib.feed.tennis.TennisEventState
-
- sendKeepAlive() - Method in class jayeson.lib.sports.client.SportsFeedClient
-
Sends keepalive and returns a future which will complete upon receiving a response.
- sendKeepAlive(long) - Method in class jayeson.lib.sports.client.SportsFeedClient
-
Sends keepalive and returns a future which will complete upon receiving a response.
- serialize(T) - Static method in interface jayeson.lib.feed.api.EventType
-
Gets the JSON representation of the given TimeType.
- serialize(T) - Static method in interface jayeson.lib.feed.api.TimeType
-
Gets the JSON representation of the given TimeType.
- set() - Method in class jayeson.lib.feed.tennis.TennisEventState
-
Indicates the current set.
- set() - Method in class jayeson.lib.feed.tennis.TennisTimeType
-
Retrieve the set number
- setBookFilter(ArrayList<String>) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setDurationLower(int) - Method in class jayeson.model.filterrules.DurationRangeFilterRule
-
- setDurationUpper(int) - Method in class jayeson.model.filterrules.DurationRangeFilterRule
-
- setEventId(String) - Method in class jayeson.model.filterrules.EventIdFilterRule
-
- setEventTypes(Set<EventType>) - Method in class jayeson.model.filterrules.EventTypeFilterRule
-
- setExcludeCompanies(Collection<String>) - Method in class jayeson.model.filterrules.CompanyFilterRule
-
- setExcludeKeywords(Collection<String>) - Method in class jayeson.model.filterrules.LeagueKeywordFilterRule
-
- setExcludeKeywords(Collection<String>) - Method in class jayeson.model.filterrules.TeamKeywordFilterRule
-
- setExcludeRateId(Boolean) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setExpelled(int) - Method in class jayeson.model.filterrules.RedcardFilterRule
-
- setIncludeCompanies(Collection<String>) - Method in class jayeson.model.filterrules.CompanyFilterRule
-
- setIncludeKeywords(Collection<String>) - Method in class jayeson.model.filterrules.LeagueKeywordFilterRule
-
- setIncludeKeywords(Collection<String>) - Method in class jayeson.model.filterrules.TeamKeywordFilterRule
-
- setIncludeLeagues(Set<String>) - Method in class jayeson.model.filterrules.ExactLeagueFilterRule
-
- setMatchEventIds(Set<MatchEventId>) - Method in class jayeson.model.filterrules.MatchEventIdFilterRule
-
- setMatchId(String) - Method in class jayeson.model.filterrules.MatchIdFilterRule
-
- setMonitorMarketType(OddType) - Method in class jayeson.model.filterrules.MarketFilterRule
-
- setNegated(boolean) - Method in class jayeson.model.filterrules.GeneralDataFilterRule
-
- setOddTypeFilter(ArrayList<String>) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setOddTypes(List<OddType>) - Method in class jayeson.model.filterrules.OddTypeFilterRule
-
- setOperator(FilterOperator) - Method in class jayeson.model.filterrules.RedcardFilterRule
-
- setOperator(FilterOperator) - Method in class jayeson.model.filterrules.ScoreFilterRule
-
- setPassword(String) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setPivotBiases(List<PivotBias>) - Method in class jayeson.model.filterrules.PivotBiasFilterRule
-
- setPivotType(PivotType) - Method in class jayeson.model.filterrules.TimePivotType
-
- setScope(String) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setScore(int) - Method in class jayeson.model.filterrules.ScoreFilterRule
-
- setSportFilter(ArrayList<String>) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setSportTypes(List<SportType>) - Method in class jayeson.model.filterrules.SportFilterRule
-
- setStartTimeLower(long) - Method in class jayeson.model.filterrules.StartTimeRangeFilterRule
-
- setStartTimeUpper(long) - Method in class jayeson.model.filterrules.StartTimeRangeFilterRule
-
- setStream(String) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setSubject(OperatorSubject) - Method in class jayeson.model.filterrules.RedcardFilterRule
-
- setSubject(OperatorSubject) - Method in class jayeson.model.filterrules.ScoreFilterRule
-
- setTargetType(TargetType) - Method in class jayeson.model.filterrules.TargetFilterRule
-
- setTimePivotTypes(Set<TimePivotType<T>>) - Method in class jayeson.model.filterrules.TimePivotTypeFilterRule
-
- setTimeType(T) - Method in class jayeson.model.filterrules.TimePivotType
-
- setTtlConfig(TTLConfig) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setTypes(List<LBType>) - Method in class jayeson.model.filterrules.LayBackTypeFilterRule
-
- setTypes(List<PivotType>) - Method in class jayeson.model.filterrules.PivotTypeFilterRule
-
- setTypes(List<T>) - Method in class jayeson.model.filterrules.TimeTypeFilterRule
-
- setUpStreamFilter(FilterData) - Method in class jayeson.lib.sports.client.SportsFeedClient
-
Set this filter to upstream.
- setUpStreamFilter(FilterData, boolean) - Method in class jayeson.lib.sports.client.SportsFeedClient
-
Set this filter to upstream.
- setUri(String) - Method in class jayeson.lib.sports.client.SportsConfig
-
- setUsername(String) - Method in class jayeson.lib.sports.client.SportsConfig
-
- Snapshot<M extends IBetMatch> - Class in jayeson.lib.feed.core
-
- Snapshot(Collection<M>) - Constructor for class jayeson.lib.feed.core.Snapshot
-
Creates a snapshot from a collection of matches.
- Snapshot(Map<String, M>, boolean) - Constructor for class jayeson.lib.feed.core.Snapshot
-
Creates a snapshot from a mapping of a match id to a match.
- Snapshot(Map<SportType, Collection<M>>) - Constructor for class jayeson.lib.feed.core.Snapshot
-
Creates a snapshot from a mapping of a SportType to a collection of matches.
- snapshot() - Method in class jayeson.lib.sports.client.FeedView
-
Retrieve filtered snapshot of the view
- SoccerEvent - Interface in jayeson.lib.feed.soccer
-
A representation of soccer events which only have two participants
- SoccerEventState - Class in jayeson.lib.feed.soccer
-
A representation of soccer events states which only have two participants
- SoccerEventState(int, PartitionKey, String, String, int, int, int, int, SoccerSegment, int) - Constructor for class jayeson.lib.feed.soccer.SoccerEventState
-
- SoccerEventType - Enum in jayeson.lib.feed.soccer
-
SoccerEventType represents the event type for Soccer events
- SoccerGender - Enum in jayeson.lib.feed.soccer
-
SoccerGender represents the gender (MEN/WOMEN) for Soccer matches
- SoccerMatch - Interface in jayeson.lib.feed.soccer
-
A representation of soccer matches which only have two participants
- SoccerRecord - Interface in jayeson.lib.feed.soccer
-
A representation of soccer records which only have two participants
- SoccerSegment - Enum in jayeson.lib.feed.soccer
-
SoccerSegment represents that a soccer event belongs FIRST_HALF / HALF_BREAK etc.
- SoccerStats - Class in jayeson.lib.feed.soccer
-
This statistics of a soccer event
- SoccerStats(int, int) - Constructor for class jayeson.lib.feed.soccer.SoccerStats
-
- SoccerTimeType - Enum in jayeson.lib.feed.soccer
-
SoccerTimeType represents the time type for Soccer matches
- source() - Method in interface jayeson.lib.feed.api.IBetRecord
-
Retrieve sportbook's name which indicate where the odds came from.
- source() - Method in class jayeson.lib.feed.api.PartitionKey
-
- source() - Method in class jayeson.lib.feed.core.BetRecord
-
Retrieve name of the sportbook
- SportFilterRule - Class in jayeson.model.filterrules
-
Checks if the match is of a certain sport.
- SportFilterRule() - Constructor for class jayeson.model.filterrules.SportFilterRule
-
- SportFilterRule(List<SportType>) - Constructor for class jayeson.model.filterrules.SportFilterRule
-
- sports() - Method in class jayeson.lib.feed.core.Snapshot
-
- SportsConfig - Class in jayeson.lib.sports.client
-
A sports feed client side config to be loaded by SportsFeedFactory to create a client instance
- SportsConfig() - Constructor for class jayeson.lib.sports.client.SportsConfig
-
- SportsConfig(String, String, String) - Constructor for class jayeson.lib.sports.client.SportsConfig
-
- SportsFeedClient - Class in jayeson.lib.sports.client
-
SportsFeedClient is created by SportsFeedFactory to consume Feed with loaded configurations
- SportsFeedClient(ISubscriber, SportsFeedInConfig, FeedView<IBetMatch>, InEndPointEventHandler, SportsFeedInProcessor, ScheduledExecutorService) - Constructor for class jayeson.lib.sports.client.SportsFeedClient
-
- SportsFeedFactory - Class in jayeson.lib.sports.client
-
SportsFeedFactory creates new instances of SportsFeedClient.
This factory is a stateless object which can be intialized normally or injected via Guice.
This factory provides 4 different instantiation methods
- SportsFeedFactory() - Constructor for class jayeson.lib.sports.client.SportsFeedFactory
-
- sportType() - Method in interface jayeson.lib.feed.api.EventType
-
- sportType() - Method in interface jayeson.lib.feed.api.IBetMatch
-
Retrieve sport type for the match.
- sportType() - Method in class jayeson.lib.feed.api.PartitionKey
-
- SportType - Enum in jayeson.lib.feed.api
-
- sportType() - Method in interface jayeson.lib.feed.api.TimeType
-
- sportType() - Method in enum jayeson.lib.feed.basketball.BasketballEventType
-
- sportType() - Method in enum jayeson.lib.feed.basketball.BasketballTimeType
-
- sportType() - Method in class jayeson.lib.feed.core.BetMatch
-
Retrieve sport type for the match.
- sportType() - Method in enum jayeson.lib.feed.soccer.SoccerEventType
-
- sportType() - Method in enum jayeson.lib.feed.soccer.SoccerTimeType
-
- sportType() - Method in enum jayeson.lib.feed.tennis.TennisEventType
-
- sportType() - Method in class jayeson.lib.feed.tennis.TennisTimeType
-
- start() - Method in class jayeson.lib.sports.client.SportsFeedClient
-
Starts Subscriber
- startTime() - Method in interface jayeson.lib.feed.api.IBetMatch
-
Retrieve match start time in epoch seconds
- startTime() - Method in class jayeson.lib.feed.core.BetMatch
-
Retrieve match start time in epoch seconds
- StartTimeRangeFilterRule - Class in jayeson.model.filterrules
-
If the startTime of the metarecord is in range, the meta record is passed.
- StartTimeRangeFilterRule() - Constructor for class jayeson.model.filterrules.StartTimeRangeFilterRule
-
- stats() - Method in interface jayeson.lib.feed.api.IBetEventState
-
The default ordered list of participants' statistics
- stats() - Method in class jayeson.lib.feed.basketball.BasketballEventState
-
The default ordered list of participants' statistics
- stats() - Method in class jayeson.lib.feed.core.B2EventState
-
The default ordered list of participants' statistics
- stats() - Method in class jayeson.lib.feed.soccer.SoccerEventState
-
Retrieve the default ordered list of participants' statistics
- stats() - Method in class jayeson.lib.feed.tennis.TennisEventState
-
The default ordered list of participants' statistics
- statsOf(int) - Method in interface jayeson.lib.feed.api.IBetEventState
-
Get the statistics of a particular participant
- statsOf(int) - Method in class jayeson.lib.feed.basketball.BasketballEventState
-
Get the statistics of a particular participant
- statsOf(int) - Method in class jayeson.lib.feed.core.B2EventState
-
Get the statistics of a particular participant
- statsOf(int) - Method in class jayeson.lib.feed.soccer.SoccerEventState
-
Get the statistics of a particular participant
- statsOf(int) - Method in class jayeson.lib.feed.tennis.TennisEventState
-
Get the statistics of a particular participant
- statsOne() - Method in interface jayeson.lib.feed.api.twoside.IB2EventState
-
Retrieve the first participant
- statsOne() - Method in class jayeson.lib.feed.core.B2EventState
-
This contains statistics of a participant one
- statsTwo() - Method in interface jayeson.lib.feed.api.twoside.IB2EventState
-
Retrieve the second participant
- statsTwo() - Method in class jayeson.lib.feed.core.B2EventState
-
This contains statistics of a participant two