Class DataRouterManagerImpl
java.lang.Object
com.sportradar.unifiedodds.sdk.internal.caching.impl.DataRouterManagerImpl
- All Implemented Interfaces:
DataRouterManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUofExtListener(UofExtListener uofExtListener) voidclose()requestAllLotteriesEndpoint(Locale locale, Boolean requireResult) voidrequestAllSportsEndpoint(Locale locale) voidrequestAvailableTournamentsFor(Locale locale, Urn sportId) voidrequestCompetitorEndpoint(Locale locale, Urn id, CacheItem requester) voidrequestDrawSummary(Locale locale, Urn id, CacheItem requester) requestEventsFor(Locale locale, Urn tournamentId) requestEventsFor(Locale locale, Date date) com.sportradar.uf.sportsapi.datamodel.SapiMatchTimelineEndpointrequestEventTimelineEndpoint(Locale locale, Urn id, CacheItem requester) requestFixtureChanges(Date after, Urn sportId, Locale locale) voidrequestFixtureEndpoint(Locale locale, Urn id, boolean useCachedProvider, CacheItem requester) requestListSportEvents(Locale locale, int startIndex, int limit) requestLotterySchedule(Locale locale, Urn lotteryId, CacheItem requester) voidrequestPlayerProfileEndpoint(Locale locale, Urn id, CacheItem requester) requestResultChanges(Date after, Urn sportId, Locale locale) requestSeasonsFor(Locale locale, Urn tournamentId) voidrequestSimpleTeamEndpoint(Locale locale, Urn id, CacheItem requester) voidrequestSportCategoriesEndpoint(Locale locale, Urn id, CacheItem requester) voidrequestSummaryEndpoint(Locale locale, Urn id, CacheItem requester) voidrequestSummaryEndpoint(Locale locale, Urn id, CacheItem requester, RequestOptions requestOptions)
-
Field Details
-
TELEMETRY_TAG_KEY
- See Also:
-
-
Method Details
-
addUofExtListener
-
requestSummaryEndpoint
public void requestSummaryEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestSummaryEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestSummaryEndpoint
public void requestSummaryEndpoint(Locale locale, Urn id, CacheItem requester, RequestOptions requestOptions) throws CommunicationException - Specified by:
requestSummaryEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestFixtureEndpoint
public void requestFixtureEndpoint(Locale locale, Urn id, boolean useCachedProvider, CacheItem requester) throws CommunicationException - Specified by:
requestFixtureEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestDrawSummary
public void requestDrawSummary(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestDrawSummaryin interfaceDataRouterManager- Throws:
CommunicationException
-
requestAllTournamentsForAllSportsEndpoint
- Specified by:
requestAllTournamentsForAllSportsEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestAllSportsEndpoint
- Specified by:
requestAllSportsEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestAllLotteriesEndpoint
public List<Urn> requestAllLotteriesEndpoint(Locale locale, Boolean requireResult) throws CommunicationException - Specified by:
requestAllLotteriesEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestEventsFor
- Specified by:
requestEventsForin interfaceDataRouterManager- Throws:
CommunicationException
-
requestLotterySchedule
public List<Urn> requestLotterySchedule(Locale locale, Urn lotteryId, CacheItem requester) throws CommunicationException - Specified by:
requestLotterySchedulein interfaceDataRouterManager- Throws:
CommunicationException
-
requestEventsFor
- Specified by:
requestEventsForin interfaceDataRouterManager- Throws:
CommunicationException
-
requestPlayerProfileEndpoint
public void requestPlayerProfileEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestPlayerProfileEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestCompetitorEndpoint
public void requestCompetitorEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestCompetitorEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestSimpleTeamEndpoint
public void requestSimpleTeamEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestSimpleTeamEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestSeasonsFor
- Specified by:
requestSeasonsForin interfaceDataRouterManager- Throws:
CommunicationException
-
requestEventTimelineEndpoint
public com.sportradar.uf.sportsapi.datamodel.SapiMatchTimelineEndpoint requestEventTimelineEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestEventTimelineEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestSportCategoriesEndpoint
public void requestSportCategoriesEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Specified by:
requestSportCategoriesEndpointin interfaceDataRouterManager- Throws:
CommunicationException
-
requestAvailableSelections
- Specified by:
requestAvailableSelectionsin interfaceDataRouterManager- Throws:
CommunicationException
-
requestCalculateProbability
public Calculation requestCalculateProbability(CalculateRequestBuilder request) throws CommunicationException - Specified by:
requestCalculateProbabilityin interfaceDataRouterManager- Throws:
CommunicationException
-
requestCalculateProbabilityFilter
public CalculationFilter requestCalculateProbabilityFilter(CalculateRequestBuilder request) throws CommunicationException - Specified by:
requestCalculateProbabilityFilterin interfaceDataRouterManager- Throws:
CommunicationException
-
requestCustomBetPrebuiltBets
public PrebuiltBets requestCustomBetPrebuiltBets(PrebuiltBetsRequest request) throws CommunicationException - Specified by:
requestCustomBetPrebuiltBetsin interfaceDataRouterManager- Throws:
CommunicationException
-
requestFixtureChanges
public List<FixtureChange> requestFixtureChanges(Date after, Urn sportId, Locale locale) throws CommunicationException - Specified by:
requestFixtureChangesin interfaceDataRouterManager- Throws:
CommunicationException
-
requestResultChanges
public List<ResultChange> requestResultChanges(Date after, Urn sportId, Locale locale) throws CommunicationException - Specified by:
requestResultChangesin interfaceDataRouterManager- Throws:
CommunicationException
-
requestListSportEvents
public List<Urn> requestListSportEvents(Locale locale, int startIndex, int limit) throws CommunicationException - Specified by:
requestListSportEventsin interfaceDataRouterManager- Throws:
CommunicationException
-
requestAvailableTournamentsFor
public List<Urn> requestAvailableTournamentsFor(Locale locale, Urn sportId) throws CommunicationException - Specified by:
requestAvailableTournamentsForin interfaceDataRouterManager- Throws:
CommunicationException
-
requestPeriodSummary
public List<PeriodStatus> requestPeriodSummary(Urn id, Locale locale, List<Urn> competitorIds, List<Integer> periods) throws CommunicationException - Specified by:
requestPeriodSummaryin interfaceDataRouterManager- Throws:
CommunicationException
-
close
public void close()- Specified by:
closein interfaceDataRouterManager
-