Skip navigation links
B C D E F G H I J L M N O P R S T U V 

S

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
B C D E F G H I J L M N O P R S T U V 
Skip navigation links