Class ClientConfiguration

java.lang.Object
com.binance.connector.client.common.configuration.ClientConfiguration
Direct Known Subclasses:
WebSocketClientConfiguration

public class ClientConfiguration extends Object
  • Field Details

    • DEFAULT_RECONNECT_INTERVAL_TIME

      public static final int DEFAULT_RECONNECT_INTERVAL_TIME
      See Also:
    • DEFAULT_POOL_SIZE

      public static final int DEFAULT_POOL_SIZE
      See Also:
    • DEFAULT_RECONNECT_BATCH_SIZE

      public static final int DEFAULT_RECONNECT_BATCH_SIZE
      See Also:
    • DEFAULT_RETRIES

      public static final int DEFAULT_RETRIES
      See Also:
    • DEFAULT_BACKOFF

      public static final int DEFAULT_BACKOFF
      See Also:
    • DEFAULT_CONNECT_TIMEOUT

      public static final int DEFAULT_CONNECT_TIMEOUT
      See Also:
    • DEFAULT_READ_TIMEOUT

      public static final int DEFAULT_READ_TIMEOUT
      See Also:
    • DEFAULT_MAX_MESSAGE_SIZE

      public static final long DEFAULT_MAX_MESSAGE_SIZE
      See Also:
    • url

      protected String url
      Base URL
    • proxy

      protected Proxy proxy
      Proxy configuration
    • proxyAuthenticator

      protected okhttp3.Authenticator proxyAuthenticator
      Proxy Auth configuration
    • certificatePinner

      protected okhttp3.CertificatePinner certificatePinner
      Certificate Pinner configuration
  • Constructor Details

    • ClientConfiguration

      public ClientConfiguration()
  • Method Details

    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getProxy

      public Proxy getProxy()
    • setProxy

      public void setProxy(Proxy proxy)
    • getProxyAuthenticator

      public okhttp3.Authenticator getProxyAuthenticator()
    • setProxyAuthenticator

      public void setProxyAuthenticator(okhttp3.Authenticator proxyAuthenticator)
    • getCertificatePinner

      public okhttp3.CertificatePinner getCertificatePinner()
    • setCertificatePinner

      public void setCertificatePinner(okhttp3.CertificatePinner certificatePinner)
    • getSignatureConfiguration

      public SignatureConfiguration getSignatureConfiguration()
    • setSignatureConfiguration

      public void setSignatureConfiguration(SignatureConfiguration signatureConfiguration)
    • getCompression

      public Boolean getCompression()
    • setCompression

      public void setCompression(Boolean compression)
    • getRetries

      public Integer getRetries()
    • setRetries

      public void setRetries(Integer retries)
    • getBackOff

      public Integer getBackOff()
    • setBackOff

      public void setBackOff(Integer backOff)
    • getTimeUnit

      public TimeUnit getTimeUnit()
    • setTimeUnit

      public void setTimeUnit(TimeUnit timeUnit)
    • getConnectTimeout

      public Integer getConnectTimeout()
    • setConnectTimeout

      public void setConnectTimeout(Integer connectTimeout)
    • getReadTimeout

      public Integer getReadTimeout()
    • setReadTimeout

      public void setReadTimeout(Integer readTimeout)
    • getCustomHeaders

      public Map<String,String> getCustomHeaders()
    • setCustomHeaders

      public void setCustomHeaders(Map<String,String> customHeaders)