Uses of Class
com.sportradar.livedata.sdk.proto.dto.OutgoingMessage
Packages that use OutgoingMessage
Package
Description
This package should only contain classes associated with IOC container used to build the dependency tree.
Contains files common to all feeds
Contains classes and interfaces which are shared between different protocols.
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.diMethods in com.sportradar.livedata.sdk.di that return types with arguments of type OutgoingMessageModifier and TypeMethodDescriptionprotected Protocol<IncomingMessage, OutgoingMessage> LiveScoutInjectionModule.provideProtocol(AuthMessageProvider authFactory, ScheduledExecutorService scheduledExecutorService, Gateway gateway) protected ProtocolManager<OutgoingMessage, LiveScoutEntityBase> LiveScoutInjectionModule.provideProtocolManager(Protocol<IncomingMessage, OutgoingMessage> protocol, EntityMapper<IncomingMessage, LiveScoutEntityBase> entityMapper, LiveScoutUserRequestManagerImpl userRequestManager, LiveScoutClientAliveProducer aliveProducer) Method parameters in com.sportradar.livedata.sdk.di with type arguments of type OutgoingMessageModifier and TypeMethodDescriptionprotected LiveScoutFeedLiveScoutInjectionModule.provideFeed(jakarta.inject.Provider<ProtocolManager<OutgoingMessage, LiveScoutEntityBase>> protocolManagerProvider, jakarta.inject.Provider<LiveScoutUserRequestManagerImpl> userRequestManagerProvider, jakarta.inject.Provider<LiveScoutDispatcher> dispatcherProvider) protected ProtocolManager<OutgoingMessage, LiveScoutEntityBase> LiveScoutInjectionModule.provideProtocolManager(Protocol<IncomingMessage, OutgoingMessage> protocol, EntityMapper<IncomingMessage, LiveScoutEntityBase> entityMapper, LiveScoutUserRequestManagerImpl userRequestManager, LiveScoutClientAliveProducer aliveProducer) protected TestManagerLiveScoutInjectionModule.provideTestManager(Protocol<IncomingMessage, OutgoingMessage> protocol) 
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.feed.commonClasses in com.sportradar.livedata.sdk.feed.common with type parameters of type OutgoingMessageModifier and TypeInterfaceDescriptioninterfaceProtocolManager<O extends OutgoingMessage,E extends LiveScoutEntityBase> Represents a class used to manage access to the underlyingProtocol.Methods in com.sportradar.livedata.sdk.feed.common with parameters of type OutgoingMessageModifier and TypeMethodDescriptionprotected booleanLiveFeedProtocolManager.sendMessage(OutgoingMessage message, boolean blocking) Sends the passedOutgoingMessageinstance to the server.Constructor parameters in com.sportradar.livedata.sdk.feed.common with type arguments of type OutgoingMessageModifierConstructorDescriptionLiveFeedProtocolManager(Protocol<IncomingMessage, OutgoingMessage> protocol, EntityMapper<IncomingMessage, LiveScoutEntityBase> entityMapper, MessageProcessor<LiveScoutEntityBase> messageProcessor, RequestProducer<OutgoingMessage> requestProducer) Initializes a new instance of theLiveFeedProtocolManagerclassLiveFeedProtocolManager(Protocol<IncomingMessage, OutgoingMessage> protocol, EntityMapper<IncomingMessage, LiveScoutEntityBase> entityMapper, MessageProcessor<LiveScoutEntityBase> messageProcessor, RequestProducer<OutgoingMessage> requestProducer) Initializes a new instance of theLiveFeedProtocolManagerclass
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.feed.livescout.classesConstructor parameters in com.sportradar.livedata.sdk.feed.livescout.classes with type arguments of type OutgoingMessageModifierConstructorDescriptionLiveScoutFeedImpl(ProtocolManager<OutgoingMessage, LiveScoutEntityBase> protocolManager, LiveScoutUserRequestManager userRequestManager, LiveScoutDispatcher dispatcher, LiveScoutSettings settings) Initializes a new instance of theLiveScoutFeedImplclass.
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.protoMethods in com.sportradar.livedata.sdk.proto with parameters of type OutgoingMessageModifier and TypeMethodDescriptionbooleanLiveFeedProtocol.sendMessage(OutgoingMessage message, boolean blocking) Sends the passedOutgoingMessageinstance to the server.Constructor parameters in com.sportradar.livedata.sdk.proto with type arguments of type OutgoingMessageModifierConstructorDescriptionLiveFeedProtocol(Gateway gateway, MessageParser<IncomingMessage> messageParser, MessageWriter<OutgoingMessage> messageWriter, RateLimiter rateLimiter, OutgoingMessageInspector<OutgoingMessage> outgoingMessageInspector, AuthMessageProvider authMessageProvider) Initializes a new instance of theLiveFeedProtocolclass.LiveFeedProtocol(Gateway gateway, MessageParser<IncomingMessage> messageParser, MessageWriter<OutgoingMessage> messageWriter, RateLimiter rateLimiter, OutgoingMessageInspector<OutgoingMessage> outgoingMessageInspector, AuthMessageProvider authMessageProvider) Initializes a new instance of theLiveFeedProtocolclass.
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.proto.commonClasses in com.sportradar.livedata.sdk.proto.common with type parameters of type OutgoingMessageModifier and TypeInterfaceDescriptioninterfaceOutgoingMessageInspector<O extends OutgoingMessage>Represents a class capable of inspecting messages send from the sdk to the betradar feedinterfaceProtocol<I extends IncomingMessage,O extends OutgoingMessage> Represents a protocol which knows how to properly communicate with the serverclassProtocolBase<I extends IncomingMessage,O extends OutgoingMessage> Base class for allProtocolimplementationsinterfaceRequestProducer<T extends OutgoingMessage>Represents a class which is capable of producing messages for the betradar server.classRequestProducerBase<T extends OutgoingMessage>A base class for all classes implementingRequestProducerinterface.classRequestProducerComposite<T extends OutgoingMessage>Represents a composition of multipleRequestProducerinstances.interfaceRequestProducerListener<T extends OutgoingMessage>Represents a listener used to observe theRequestProducerinstances.
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.proto.livescoutMethods in com.sportradar.livedata.sdk.proto.livescout that return OutgoingMessageModifier and TypeMethodDescriptionLiveScoutOutgoingMessageFactory.buildAlive()LiveScoutOutgoingMessageFactory.buildLoginRequest(String username, String password, String accessToken) Constructs and returns aOutgoingMessagerepresenting a log-in request.LiveScoutOutgoingMessageFactory.buildLogOutRequest()Constructs and returns aOutgoingMessagerepresenting a log-out request.LiveScoutOutgoingMessageFactory.buildMatchBooking(long matchId) LiveScoutOutgoingMessageFactory.buildMatchList(int hoursBack, int hoursForward, boolean includeAvailable, Collection<Integer> sportIds, Collection<Long> matchIds, UUID requestId) LiveScoutOutgoingMessageFactory.buildMatchSubscribe(Iterable<Long> matchIds) LiveScoutOutgoingMessageFactory.buildMatchUnsubscribe(Iterable<Long> matchIds) LiveScoutOutgoingMessageFactory.buildServerTimeRequest()Methods in com.sportradar.livedata.sdk.proto.livescout with parameters of type OutgoingMessageModifier and TypeMethodDescriptionintLiveScoutOutgoingMessageInspector.getEventRequestRateLimitCount(OutgoingMessage message) Gets the number of events contained by the passedOutgoingMessagethat must be rate-limited.booleanLiveScoutOutgoingMessageInspector.isRateLimited(OutgoingMessage message) Determines whether the current message should be request rate-limited
- 
Uses of OutgoingMessage in com.sportradar.livedata.sdk.proto.livescout.authMethods in com.sportradar.livedata.sdk.proto.livescout.auth that return OutgoingMessageModifier and TypeMethodDescriptionabstract OutgoingMessageAuthMessageProvider.buildLoginRequest()Constructs and returns aOutgoingMessagerepresenting a log-in request.CredentialsAuthMessageProvider.buildLoginRequest()TokenAuthMessageProvider.buildLoginRequest()AuthMessageProvider.buildLogOutRequest()Constructs and returns aOutgoingMessagerepresenting a log-out request.