Class LiveScoutStatusFactory
- java.lang.Object
-
- com.sportradar.livedata.sdk.proto.livescout.LiveScoutStatusFactory
-
- All Implemented Interfaces:
StatusFactory
public class LiveScoutStatusFactory extends Object implements StatusFactory
A factory used to generateOutgoingMessage
representing live-scout server requests.
-
-
Constructor Summary
Constructors Constructor Description LiveScoutStatusFactory(Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutgoingMessage
buildAlive()
OutgoingMessage
buildLoginRequest(String username, String password)
Constructs and returns aOutgoingMessage
representing a log-in request.OutgoingMessage
buildLogOutRequest()
Constructs and returns aOutgoingMessage
representing a log-out request.OutgoingMessage
buildMatchBooking(long matchId)
OutgoingMessage
buildMatchList(int hoursBack, int hoursForward, boolean includeAvailable, Collection<Long> sportIds, Collection<Long> matchIds)
OutgoingMessage
buildMatchSubscribe(Iterable<Long> matchIds)
OutgoingMessage
buildMatchUnsubscribe(Iterable<Long> matchIds)
OutgoingMessage
buildServerTimeRequest()
-
-
-
Constructor Detail
-
LiveScoutStatusFactory
@Inject public LiveScoutStatusFactory(Version version)
-
-
Method Detail
-
buildLoginRequest
public OutgoingMessage buildLoginRequest(String username, String password)
Constructs and returns aOutgoingMessage
representing a log-in request.- Specified by:
buildLoginRequest
in interfaceStatusFactory
- Parameters:
username
- The usernamepassword
- The password.- Returns:
- a
OutgoingMessage
representing a log-in request.
-
buildLogOutRequest
public OutgoingMessage buildLogOutRequest()
Constructs and returns aOutgoingMessage
representing a log-out request.- Specified by:
buildLogOutRequest
in interfaceStatusFactory
- Returns:
- a
OutgoingMessage
representing a log-out request or a null reference if protocol associate with the current factory does not support log-out
-
buildMatchBooking
public OutgoingMessage buildMatchBooking(long matchId)
-
buildMatchSubscribe
public OutgoingMessage buildMatchSubscribe(Iterable<Long> matchIds)
-
buildMatchUnsubscribe
public OutgoingMessage buildMatchUnsubscribe(Iterable<Long> matchIds)
-
buildMatchList
public OutgoingMessage buildMatchList(int hoursBack, int hoursForward, boolean includeAvailable, Collection<Long> sportIds, Collection<Long> matchIds)
-
buildAlive
public OutgoingMessage buildAlive()
-
buildServerTimeRequest
public OutgoingMessage buildServerTimeRequest()
-
-