Class HttpClientProperties.ConnectionConfiguration

  • Enclosing class:
    HttpClientProperties

    @Validated
    public static class HttpClientProperties.ConnectionConfiguration
    extends java.lang.Object
    • Field Detail

      • DEFAULT_MAX_CONNECTIONS

        public static final int DEFAULT_MAX_CONNECTIONS
        Default value for max number od connections.
        See Also:
        Constant Field Values
      • DEFAULT_MAX_CONNECTIONS_PER_ROUTE

        public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE
        Default value for max number od connections per route.
        See Also:
        Constant Field Values
      • DEFAULT_TIME_TO_LIVE

        public static final long DEFAULT_TIME_TO_LIVE
        Default value for time to live.
        See Also:
        Constant Field Values
      • DEFAULT_TIME_TO_LIVE_UNIT

        public static final java.util.concurrent.TimeUnit DEFAULT_TIME_TO_LIVE_UNIT
        Default time to live unit.
      • DEFAULT_FOLLOW_REDIRECTS

        public static final boolean DEFAULT_FOLLOW_REDIRECTS
        Default value for following redirects.
        See Also:
        Constant Field Values
      • DEFAULT_CONNECTION_TIMEOUT

        public static final int DEFAULT_CONNECTION_TIMEOUT
        Default value for connection timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default if applicable).
        See Also:
        Constant Field Values
      • DEFAULT_CONNECTION_TIMER_REPEAT

        public static final int DEFAULT_CONNECTION_TIMER_REPEAT
        Default value for connection timer repeat.
        See Also:
        Constant Field Values
      • DEFAULT_SOCKET_TIMEOUT

        public static final int DEFAULT_SOCKET_TIMEOUT
        Default value for socket timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default if applicable).
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConnectionConfiguration

        public ConnectionConfiguration()
    • Method Detail

      • getMaxConnections

        public int getMaxConnections()
      • setMaxConnections

        public void setMaxConnections​(int maxConnections)
      • getMaxConnectionsPerRoute

        public int getMaxConnectionsPerRoute()
      • setMaxConnectionsPerRoute

        public void setMaxConnectionsPerRoute​(int maxConnectionsPerRoute)
      • getTimeToLive

        public long getTimeToLive()
      • setTimeToLive

        public void setTimeToLive​(long timeToLive)
      • getTimeToLiveUnit

        public java.util.concurrent.TimeUnit getTimeToLiveUnit()
      • setTimeToLiveUnit

        public void setTimeToLiveUnit​(java.util.concurrent.TimeUnit timeToLiveUnit)
      • isFollowRedirects

        public boolean isFollowRedirects()
      • setFollowRedirects

        public void setFollowRedirects​(boolean followRedirects)
      • getConnectionTimeout

        public int getConnectionTimeout()
      • setConnectionTimeout

        public void setConnectionTimeout​(int connectionTimeout)
      • getConnectionTimerRepeat

        public int getConnectionTimerRepeat()
      • setConnectionTimerRepeat

        public void setConnectionTimerRepeat​(int connectionTimerRepeat)
      • getSocketTimeout

        public int getSocketTimeout()
      • setSocketTimeout

        public void setSocketTimeout​(int socketTimeout)