Class CommunicatorConfiguration

java.lang.Object
com.onlinepayments.CommunicatorConfiguration

public class CommunicatorConfiguration extends Object
Configuration for the communicator.
  • Field Details

    • DEFAULT_MAX_CONNECTIONS

      public static final int DEFAULT_MAX_CONNECTIONS
      The default number of maximum connections.
      See Also:
    • DEFAULT_HTTPS_PROTOCOLS

      public static final Set<String> DEFAULT_HTTPS_PROTOCOLS
      The default HTTPS protocols.
  • Constructor Details

    • CommunicatorConfiguration

      public CommunicatorConfiguration()
    • CommunicatorConfiguration

      public CommunicatorConfiguration(Properties properties)
  • Method Details

    • getApiEndpoint

      public URI getApiEndpoint()
      Returns the Online Payments platform API endpoint URI.
    • setApiEndpoint

      public void setApiEndpoint(URI apiEndpoint)
    • withApiEndpoint

      public CommunicatorConfiguration withApiEndpoint(URI apiEndpoint)
    • getApiKeyId

      public String getApiKeyId()
      Returns an id used for authorization. The meaning of this id is different for each authorization type.
    • setApiKeyId

      public void setApiKeyId(String apiKeyId)
    • withApiKeyId

      public CommunicatorConfiguration withApiKeyId(String apiKeyId)
    • getSecretApiKey

      public String getSecretApiKey()
      Returns a secret used for authorization. The meaning of this secret is different for each authorization type.
    • setSecretApiKey

      public void setSecretApiKey(String secretApiKey)
    • withSecretApiKey

      public CommunicatorConfiguration withSecretApiKey(String secretApiKey)
    • getAuthorizationType

      public AuthorizationType getAuthorizationType()
    • setAuthorizationType

      public void setAuthorizationType(AuthorizationType authorizationType)
    • withAuthorizationType

      public CommunicatorConfiguration withAuthorizationType(AuthorizationType authorizationType)
    • getConnectTimeout

      public int getConnectTimeout()
    • setConnectTimeout

      public void setConnectTimeout(int connectTimeout)
    • withConnectTimeout

      public CommunicatorConfiguration withConnectTimeout(int connectTimeout)
    • getSocketTimeout

      public int getSocketTimeout()
    • setSocketTimeout

      public void setSocketTimeout(int socketTimeout)
    • withSocketTimeout

      public CommunicatorConfiguration withSocketTimeout(int socketTimeout)
    • getMaxConnections

      public int getMaxConnections()
    • setMaxConnections

      public void setMaxConnections(int maxConnections)
    • withMaxConnections

      public CommunicatorConfiguration withMaxConnections(int maxConnections)
    • isConnectionReuse

      public boolean isConnectionReuse()
    • setConnectionReuse

      public void setConnectionReuse(boolean connectionReuse)
    • withConnectionReuse

      public CommunicatorConfiguration withConnectionReuse(boolean connectionReuse)
    • getProxyConfiguration

      public ProxyConfiguration getProxyConfiguration()
    • setProxyConfiguration

      public void setProxyConfiguration(ProxyConfiguration proxyConfiguration)
    • withProxyConfiguration

      public CommunicatorConfiguration withProxyConfiguration(ProxyConfiguration proxyConfiguration)
    • getHttpsProtocols

      public Set<String> getHttpsProtocols()
    • setHttpsProtocols

      public void setHttpsProtocols(Set<String> httpsProtocols)
    • withHttpsProtocols

      public CommunicatorConfiguration withHttpsProtocols(Collection<String> httpsProtocols)
    • withHttpsProtocols

      public CommunicatorConfiguration withHttpsProtocols(String... httpsProtocols)
    • getIntegrator

      public String getIntegrator()
    • setIntegrator

      public void setIntegrator(String integrator)
    • withIntegrator

      public CommunicatorConfiguration withIntegrator(String integrator)
    • getShoppingCartExtension

      public ShoppingCartExtension getShoppingCartExtension()
    • setShoppingCartExtension

      public void setShoppingCartExtension(ShoppingCartExtension shoppingCartExtension)
    • withShoppingCartExtension

      public CommunicatorConfiguration withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension)