Interface DataRouterManager
- All Known Implementing Classes:
DataRouterManagerImpl
public interface DataRouterManager
Created on 26/10/2017.
// TODO @eti: Javadoc
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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)
-
Method Details
-
requestSummaryEndpoint
void requestSummaryEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestSummaryEndpoint
void requestSummaryEndpoint(Locale locale, Urn id, CacheItem requester, RequestOptions requestOptions) throws CommunicationException - Throws:
CommunicationException
-
requestFixtureEndpoint
void requestFixtureEndpoint(Locale locale, Urn id, boolean useCachedProvider, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestDrawSummary
- Throws:
CommunicationException
-
requestAllTournamentsForAllSportsEndpoint
- Throws:
CommunicationException
-
requestAllSportsEndpoint
- Throws:
CommunicationException
-
requestAllLotteriesEndpoint
List<Urn> requestAllLotteriesEndpoint(Locale locale, Boolean requireResult) throws CommunicationException - Throws:
CommunicationException
-
requestEventsFor
- Throws:
CommunicationException
-
requestLotterySchedule
List<Urn> requestLotterySchedule(Locale locale, Urn lotteryId, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestEventsFor
- Throws:
CommunicationException
-
requestPlayerProfileEndpoint
void requestPlayerProfileEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestCompetitorEndpoint
void requestCompetitorEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestSimpleTeamEndpoint
void requestSimpleTeamEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestSeasonsFor
- Throws:
CommunicationException
-
requestEventTimelineEndpoint
com.sportradar.uf.sportsapi.datamodel.SapiMatchTimelineEndpoint requestEventTimelineEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestSportCategoriesEndpoint
void requestSportCategoriesEndpoint(Locale locale, Urn id, CacheItem requester) throws CommunicationException - Throws:
CommunicationException
-
requestAvailableSelections
- Throws:
CommunicationException
-
requestCalculateProbability
Calculation requestCalculateProbability(CalculateRequestBuilder request) throws CommunicationException - Throws:
CommunicationException
-
requestCalculateProbabilityFilter
CalculationFilter requestCalculateProbabilityFilter(CalculateRequestBuilder request) throws CommunicationException - Throws:
CommunicationException
-
requestCustomBetPrebuiltBets
PrebuiltBets requestCustomBetPrebuiltBets(PrebuiltBetsRequest request) throws CommunicationException - Throws:
CommunicationException
-
requestFixtureChanges
List<FixtureChange> requestFixtureChanges(Date after, Urn sportId, Locale locale) throws CommunicationException - Throws:
CommunicationException
-
requestResultChanges
List<ResultChange> requestResultChanges(Date after, Urn sportId, Locale locale) throws CommunicationException - Throws:
CommunicationException
-
requestListSportEvents
List<Urn> requestListSportEvents(Locale locale, int startIndex, int limit) throws CommunicationException - Throws:
CommunicationException
-
requestAvailableTournamentsFor
- Throws:
CommunicationException
-
requestPeriodSummary
List<PeriodStatus> requestPeriodSummary(Urn id, Locale locale, List<Urn> competitorIds, List<Integer> periods) throws CommunicationException - Throws:
CommunicationException
-
close
void close()
-