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()
Gets 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
|
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)
public 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
Copyright © 2017–2019. All rights reserved.