Class ConnectionConfig

  • All Implemented Interfaces:
    java.lang.Cloneable

    @Contract(threading=IMMUTABLE)
    public class ConnectionConfig
    extends java.lang.Object
    implements java.lang.Cloneable
    Immutable class encapsulating connection initialization and management settings.
    Since:
    5.2
    • Field Detail

      • DEFAULT_CONNECT_TIMEOUT

        private static final org.apache.hc.core5.util.Timeout DEFAULT_CONNECT_TIMEOUT
      • connectTimeout

        private final org.apache.hc.core5.util.Timeout connectTimeout
      • socketTimeout

        private final org.apache.hc.core5.util.Timeout socketTimeout
      • validateAfterInactivity

        private final org.apache.hc.core5.util.TimeValue validateAfterInactivity
      • timeToLive

        private final org.apache.hc.core5.util.TimeValue timeToLive
    • Constructor Detail

      • ConnectionConfig

        protected ConnectionConfig()
        Intended for CDI compatibility
      • ConnectionConfig

        ConnectionConfig​(org.apache.hc.core5.util.Timeout connectTimeout,
                         org.apache.hc.core5.util.Timeout socketTimeout,
                         org.apache.hc.core5.util.TimeValue validateAfterInactivity,
                         org.apache.hc.core5.util.TimeValue timeToLive)