Constructor and Description |
---|
MtsSdk(SdkConfiguration config)
Creates new MTS SDK instance
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the SDK and all resources associated with it.
|
BuilderFactory |
getBuilderFactory()
Gets the
BuilderFactory instance used to construct builders with some of the properties pre-loaded from the configuration |
MtsClientApi |
getClientApi()
Returns the
MtsClientApi instance used to send requests to MTS Client API |
static SdkConfiguration |
getConfiguration()
Gets the SdkConfiguration from the default settings file ("/mts-sdk.properties")
|
static SdkConfiguration |
getConfiguration(Properties properties)
Gets the SdkConfiguration from the Properties
|
static SdkConfiguration |
getConfiguration(String path)
Gets the SdkConfiguration from the specified settings file
|
static SdkConfigurationBuilder |
getConfigurationBuilder()
Gets the
SdkConfigurationBuilder to construct SdkConfiguration |
static SdkConfiguration |
getConfigurationFromYaml()
Gets the SdkConfiguration from the 'application.yml' file located in the resources folder
|
ConnectionStatus |
getConnectionStatus(ConnectionChangeListener connectionChangeListener)
Get the connection status
|
CustomBetManager |
getCustomBetManager()
Returns the
CustomBetManager instance which can be used to perform custom bet operations |
ReportManager |
getReportManager()
Returns the
ReportManager instance which can be used to get report data |
TicketAckSender |
getTicketAckSender(TicketAckResponseListener responseListener)
Returns ticket acknowledgment sender which can be used to send
TicketAck |
TicketCancelAckSender |
getTicketCancelAckSender(TicketCancelAckResponseListener responseListener)
Returns ticket cancel acknowledgment sender which can be used to send
TicketCancelAck |
TicketCancelSender |
getTicketCancelSender(TicketCancelResponseListener responseListener)
Returns ticket cancel sender which can be used to send
TicketCancel |
TicketCashoutSender |
getTicketCashoutSender(TicketCashoutResponseListener responseListener)
Returns ticket cashout sender which can be used to send
TicketCashout |
TicketNonSrSettleSender |
getTicketNonSrSettleSender(TicketNonSrSettleResponseListener responseListener)
Returns ticket non-Sportradar settle sender which can be used to send
TicketNonSrSettle |
TicketReofferCancelSender |
getTicketReofferCancelSender(TicketReofferCancelResponseListener responseListener)
Returns ticket reoffer cancel sender which can be used to send
TicketReofferCancel |
TicketSender |
getTicketSender(TicketResponseListener ticketResponseListener)
Returns ticket sender which can be used to send
Ticket |
boolean |
isOpen()
Returns objects state
|
void |
open()
Opens the SDK using default properties file mts-sdk.properties
|
public MtsSdk(SdkConfiguration config)
config
- Instance of SdkConfiguration
filled with valid configuration valuespublic void open()
MtsSdkApi
public void close()
MtsSdkApi
public BuilderFactory getBuilderFactory()
MtsSdkApi
BuilderFactory
instance used to construct builders with some of the properties pre-loaded from the configurationgetBuilderFactory
in interface MtsSdkApi
public static SdkConfiguration getConfiguration()
public static SdkConfiguration getConfiguration(String path)
path
- to the settings fileSdkConfiguration
public static SdkConfiguration getConfiguration(Properties properties)
properties
- to be used to construct SdkConfiguration
SdkConfiguration
public static SdkConfiguration getConfigurationFromYaml()
SdkConfiguration
public static SdkConfigurationBuilder getConfigurationBuilder()
SdkConfigurationBuilder
to construct SdkConfiguration
SdkConfiguration
public TicketSender getTicketSender(TicketResponseListener ticketResponseListener)
MtsSdkApi
Ticket
getTicketSender
in interface MtsSdkApi
ticketResponseListener
- client implementation of response handlerpublic TicketCancelSender getTicketCancelSender(TicketCancelResponseListener responseListener)
MtsSdkApi
TicketCancel
getTicketCancelSender
in interface MtsSdkApi
responseListener
- client implementation of response handlerpublic TicketAckSender getTicketAckSender(TicketAckResponseListener responseListener)
MtsSdkApi
TicketAck
getTicketAckSender
in interface MtsSdkApi
responseListener
- client implementation of response handlerpublic TicketCancelAckSender getTicketCancelAckSender(TicketCancelAckResponseListener responseListener)
MtsSdkApi
TicketCancelAck
getTicketCancelAckSender
in interface MtsSdkApi
responseListener
- client implementation of response handlerpublic TicketReofferCancelSender getTicketReofferCancelSender(TicketReofferCancelResponseListener responseListener)
MtsSdkApi
TicketReofferCancel
getTicketReofferCancelSender
in interface MtsSdkApi
responseListener
- client implementation of response handlerpublic TicketCashoutSender getTicketCashoutSender(TicketCashoutResponseListener responseListener)
MtsSdkApi
TicketCashout
getTicketCashoutSender
in interface MtsSdkApi
responseListener
- - client implementation of response handlerpublic TicketNonSrSettleSender getTicketNonSrSettleSender(TicketNonSrSettleResponseListener responseListener)
MtsSdkApi
TicketNonSrSettle
getTicketNonSrSettleSender
in interface MtsSdkApi
responseListener
- - client implementation of response handlerpublic MtsClientApi getClientApi()
MtsSdkApi
MtsClientApi
instance used to send requests to MTS Client APIgetClientApi
in interface MtsSdkApi
MtsClientApi
public CustomBetManager getCustomBetManager()
MtsSdkApi
CustomBetManager
instance which can be used to perform custom bet operationsgetCustomBetManager
in interface MtsSdkApi
CustomBetManager
public ReportManager getReportManager()
MtsSdkApi
ReportManager
instance which can be used to get report datagetReportManager
in interface MtsSdkApi
ReportManager
public ConnectionStatus getConnectionStatus(ConnectionChangeListener connectionChangeListener)
MtsSdkApi
getConnectionStatus
in interface MtsSdkApi
connectionChangeListener
- - client implementation of connection change listenerCopyright © 2017–2023. All rights reserved.