Package games.mythical.saga.sdk.client
Class SagaClientFactory
- java.lang.Object
-
- games.mythical.saga.sdk.client.SagaClientFactory
-
public class SagaClientFactory extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
getInstance
public static SagaClientFactory getInstance() throws SagaException
- Throws:
SagaException
-
initialize
public static SagaClientFactory initialize(SagaSdkConfig config) throws SagaException
- Throws:
SagaException
-
createSagaMetadataClient
public SagaMetadataClient createSagaMetadataClient() throws SagaException
- Throws:
SagaException
-
createSagaMetadataClient
public SagaMetadataClient createSagaMetadataClient(SagaMetadataExecutor executor) throws SagaException
- Throws:
SagaException
-
createSagaItemClient
public SagaItemClient createSagaItemClient() throws SagaException
- Throws:
SagaException
-
createSagaItemClient
public SagaItemClient createSagaItemClient(SagaItemExecutor executor) throws SagaException
- Throws:
SagaException
-
createSagaItemTypeClient
public SagaItemTypeClient createSagaItemTypeClient() throws SagaException
- Throws:
SagaException
-
createSagaItemTypeClient
public SagaItemTypeClient createSagaItemTypeClient(SagaItemTypeExecutor executor) throws SagaException
- Throws:
SagaException
-
createSagaCurrencyClient
public SagaCurrencyClient createSagaCurrencyClient() throws SagaException
- Throws:
SagaException
-
createSagaCurrencyClient
public SagaCurrencyClient createSagaCurrencyClient(SagaCurrencyExecutor executor) throws SagaException
- Throws:
SagaException
-
createSagaCurrencyTypeClient
public SagaCurrencyTypeClient createSagaCurrencyTypeClient() throws SagaException
- Throws:
SagaException
-
createSagaPlayerWalletClient
public SagaPlayerWalletClient createSagaPlayerWalletClient() throws SagaException
- Throws:
SagaException
-
createSagaPlayerWalletClient
public SagaPlayerWalletClient createSagaPlayerWalletClient(SagaPlayerWalletExecutor executor) throws SagaException
- Throws:
SagaException
-
createSagaReservationClient
public SagaReservationClient createSagaReservationClient() throws SagaException
- Throws:
SagaException
-
createSagaReservationClient
public SagaReservationClient createSagaReservationClient(SagaReservationExecutor executor) throws SagaException
- Throws:
SagaException
-
-