Package com.onlinepayments
Class CommunicatorConfiguration
java.lang.Object
com.onlinepayments.CommunicatorConfiguration
Configuration for the communicator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe default HTTPS protocols.static final intThe default number of maximum connections. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the Online Payments platform API endpoint URI.Returns an id used for authorization.intintReturns a secret used for authorization.intbooleanvoidsetApiEndpoint(URI apiEndpoint) voidsetApiKeyId(String apiKeyId) voidsetAuthorizationType(AuthorizationType authorizationType) voidsetConnectionReuse(boolean connectionReuse) voidsetConnectTimeout(int connectTimeout) voidsetHttpsProtocols(Set<String> httpsProtocols) voidsetIntegrator(String integrator) voidsetMaxConnections(int maxConnections) voidsetProxyConfiguration(ProxyConfiguration proxyConfiguration) voidsetSecretApiKey(String secretApiKey) voidsetShoppingCartExtension(ShoppingCartExtension shoppingCartExtension) voidsetSocketTimeout(int socketTimeout) withApiEndpoint(URI apiEndpoint) withApiKeyId(String apiKeyId) withAuthorizationType(AuthorizationType authorizationType) withConnectionReuse(boolean connectionReuse) withConnectTimeout(int connectTimeout) withHttpsProtocols(String... httpsProtocols) withHttpsProtocols(Collection<String> httpsProtocols) withIntegrator(String integrator) withMaxConnections(int maxConnections) withProxyConfiguration(ProxyConfiguration proxyConfiguration) withSecretApiKey(String secretApiKey) withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension) withSocketTimeout(int socketTimeout)
-
Field Details
-
DEFAULT_MAX_CONNECTIONS
public static final int DEFAULT_MAX_CONNECTIONSThe default number of maximum connections.- See Also:
-
DEFAULT_HTTPS_PROTOCOLS
The default HTTPS protocols.
-
-
Constructor Details
-
CommunicatorConfiguration
public CommunicatorConfiguration() -
CommunicatorConfiguration
-
-
Method Details
-
getApiEndpoint
Returns the Online Payments platform API endpoint URI. -
setApiEndpoint
-
withApiEndpoint
-
getApiKeyId
Returns an id used for authorization. The meaning of this id is different for each authorization type. -
setApiKeyId
-
withApiKeyId
-
getSecretApiKey
Returns a secret used for authorization. The meaning of this secret is different for each authorization type. -
setSecretApiKey
-
withSecretApiKey
-
getAuthorizationType
-
setAuthorizationType
-
withAuthorizationType
-
getConnectTimeout
public int getConnectTimeout() -
setConnectTimeout
public void setConnectTimeout(int connectTimeout) -
withConnectTimeout
-
getSocketTimeout
public int getSocketTimeout() -
setSocketTimeout
public void setSocketTimeout(int socketTimeout) -
withSocketTimeout
-
getMaxConnections
public int getMaxConnections() -
setMaxConnections
public void setMaxConnections(int maxConnections) -
withMaxConnections
-
isConnectionReuse
public boolean isConnectionReuse() -
setConnectionReuse
public void setConnectionReuse(boolean connectionReuse) -
withConnectionReuse
-
getProxyConfiguration
-
setProxyConfiguration
-
withProxyConfiguration
-
getHttpsProtocols
-
setHttpsProtocols
-
withHttpsProtocols
-
withHttpsProtocols
-
getIntegrator
-
setIntegrator
-
withIntegrator
-
getShoppingCartExtension
-
setShoppingCartExtension
-
withShoppingCartExtension
public CommunicatorConfiguration withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension)
-