Class ClientConfiguration

java.lang.Object
io.github.doocs.im.ClientConfiguration

public class ClientConfiguration extends Object
客户端配置类
Since:
2021/11/2 14:17
Author:
bingo
  • Field Details

    • DEFAULT_USER_AGENT

      public static final String DEFAULT_USER_AGENT
      默认 UA
    • DEFAULT_MAX_RETRIES

      public static final int DEFAULT_MAX_RETRIES
      默认最大重试次数
      See Also:
    • DEFAULT_RENEW_SIG

      public static final boolean DEFAULT_RENEW_SIG
      默认自动更新签名
      See Also:
    • DEFAULT_CONNECT_TIMEOUT

      public static final long DEFAULT_CONNECT_TIMEOUT
      默认超时时间(毫秒)
      See Also:
    • DEFAULT_READ_TIMEOUT

      public static final long DEFAULT_READ_TIMEOUT
      See Also:
    • DEFAULT_WRITE_TIMEOUT

      public static final long DEFAULT_WRITE_TIMEOUT
      See Also:
    • DEFAULT_EXPIRE_TIME

      public static final long DEFAULT_EXPIRE_TIME
      UserSig 签名默认有效时长(秒)
      See Also:
  • Constructor Details

    • ClientConfiguration

      public ClientConfiguration()
    • ClientConfiguration

      public ClientConfiguration(int maxRetries, long connectTimeout, long readTimeout, long writeTimeout, long expireTime, boolean autoRenewSig, String userAgent)
  • Method Details

    • builder

      public static ClientConfiguration.Builder builder()
    • getMaxRetries

      public int getMaxRetries()
    • setMaxRetries

      public void setMaxRetries(int maxRetries)
    • getConnectTimeout

      public long getConnectTimeout()
    • setConnectTimeout

      public void setConnectTimeout(long connectTimeout)
    • getReadTimeout

      public long getReadTimeout()
    • setReadTimeout

      public void setReadTimeout(long readTimeout)
    • getWriteTimeout

      public long getWriteTimeout()
    • setWriteTimeout

      public void setWriteTimeout(long writeTimeout)
    • getExpireTime

      public long getExpireTime()
    • setExpireTime

      public void setExpireTime(long expireTime)
    • isAutoRenewSig

      public boolean isAutoRenewSig()
    • setAutoRenewSig

      public void setAutoRenewSig(boolean autoRenewSig)
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)