Package com.onlinepayments
Class Factory
java.lang.Object
com.onlinepayments.Factory
Online Payments platform factory for several SDK components.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClientInterfacecreateClient(Communicator communicator) Creates aClientbased on the passedCommunicator.static ClientInterfacecreateClient(CommunicatorConfiguration configuration) Creates aClientbased on the passed configuration.static ClientInterfacecreateClient(URI apiEndpoint, Connection connection, Authenticator authenticator, MetadataProvider metadataProvider) Creates aClientbased on the passed parameters.static ClientInterfacecreateClient(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aClientbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey.static CommunicatorcreateCommunicator(CommunicatorConfiguration configuration) Creates aCommunicatorbased on the passed configuration.static CommunicatorcreateCommunicator(URI apiEndpoint, Connection connection, Authenticator authenticator, MetadataProvider metadataProvider) Creates aCommunicatorbased on the passed parameters.static CommunicatorcreateCommunicator(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey.static CommunicatorBuildercreateCommunicatorBuilder(CommunicatorConfiguration configuration) Creates aCommunicatorBuilderbased on the passed configuration.static CommunicatorBuildercreateCommunicatorBuilder(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorBuilderbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey.static CommunicatorConfigurationcreateConfiguration(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorConfigurationbased on the configuration values inconfigurationFileUriandapiKeyIdandauthorizationSecret.
-
Method Details
-
createConfiguration
public static CommunicatorConfiguration createConfiguration(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorConfigurationbased on the configuration values inconfigurationFileUriandapiKeyIdandauthorizationSecret. -
createCommunicatorBuilder
public static CommunicatorBuilder createCommunicatorBuilder(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorBuilderbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey. -
createCommunicatorBuilder
public static CommunicatorBuilder createCommunicatorBuilder(CommunicatorConfiguration configuration) Creates aCommunicatorBuilderbased on the passed configuration. -
createCommunicator
public static Communicator createCommunicator(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aCommunicatorbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey. -
createCommunicator
Creates aCommunicatorbased on the passed configuration. -
createCommunicator
public static Communicator createCommunicator(URI apiEndpoint, Connection connection, Authenticator authenticator, MetadataProvider metadataProvider) Creates aCommunicatorbased on the passed parameters. -
createClient
public static ClientInterface createClient(URI configurationFileUri, String apiKeyId, String secretApiKey) Creates aClientbased on the configuration values inconfigurationFileUri,apiKeyIdandsecretApiKey. -
createClient
Creates aClientbased on the passed configuration. -
createClient
public static ClientInterface createClient(URI apiEndpoint, Connection connection, Authenticator authenticator, MetadataProvider metadataProvider) Creates aClientbased on the passed parameters. -
createClient
Creates aClientbased on the passedCommunicator.
-