public class CommunicatorConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONNECT_TIMEOUT |
static int |
DEFAULT_CONNECTION_REQUEST_TIMEOUT |
static Set<String> |
DEFAULT_HTTPS_PROTOCOLS
The default HTTPS protocols.
|
static int |
DEFAULT_MAX_CONNECTIONS
The default number of maximum connections.
|
static int |
DEFAULT_SOCKET_TIMEOUT |
| Constructor and Description |
|---|
CommunicatorConfiguration() |
CommunicatorConfiguration(Properties properties) |
public static final int DEFAULT_MAX_CONNECTIONS
public static final int DEFAULT_CONNECTION_REQUEST_TIMEOUT
public static final int DEFAULT_CONNECT_TIMEOUT
public static final int DEFAULT_SOCKET_TIMEOUT
public CommunicatorConfiguration()
public CommunicatorConfiguration(Properties properties)
public URI getApiEndpoint()
public void setApiEndpoint(URI apiEndpoint)
public CommunicatorConfiguration withApiEndpoint(URI apiEndpoint)
public String getApiKeyId()
public void setApiKeyId(String apiKeyId)
public CommunicatorConfiguration withApiKeyId(String apiKeyId)
public String getSecretApiKey()
apiKeyId and secretApiKey always
go hand-in-hand, the difference is that secretApiKey is never
visible in the HTTP request. This secret is used as input for the HMAC
algorithm.public void setSecretApiKey(String secretApiKey)
public CommunicatorConfiguration withSecretApiKey(String secretApiKey)
public AuthorizationType getAuthorizationType()
public void setAuthorizationType(AuthorizationType authorizationType)
public CommunicatorConfiguration withAuthorizationType(AuthorizationType authorizationType)
public int getConnectionRequestTimeout()
public void setConnectionRequestTimeout(int connectionRequestTimeout)
public CommunicatorConfiguration withConnectionRequestTimeout(int connectionRequestTimeout)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public CommunicatorConfiguration withConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public CommunicatorConfiguration withSocketTimeout(int socketTimeout)
public int getMaxConnections()
public void setMaxConnections(int maxConnections)
public CommunicatorConfiguration withMaxConnections(int maxConnections)
public ProxyConfiguration getProxyConfiguration()
public void setProxyConfiguration(ProxyConfiguration proxyConfiguration)
public CommunicatorConfiguration withProxyConfiguration(ProxyConfiguration proxyConfiguration)
public CommunicatorConfiguration withHttpsProtocols(Collection<String> httpsProtocols)
public CommunicatorConfiguration withHttpsProtocols(String... httpsProtocols)
public String getIntegrator()
public void setIntegrator(String integrator)
public CommunicatorConfiguration withIntegrator(String integrator)
public ShoppingCartExtension getShoppingCartExtension()
public void setShoppingCartExtension(ShoppingCartExtension shoppingCartExtension)
public CommunicatorConfiguration withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension)
Copyright © 2024 Worldline Online Payments Direct. All rights reserved.