Class NettyClientProperties


  • public class NettyClientProperties
    extends Object
    Configuration options specific to the Client API that utilizes NettyConnectorProvider.
    Since:
    2.32
    • Field Detail

      • FILTER_HEADERS_FOR_PROXY

        public static final String FILTER_HEADERS_FOR_PROXY

        Filter the HTTP headers for requests (CONNECT) towards the proxy except for PROXY-prefixed and HOST headers when true.

        The default value is true and the headers are filtered out.

        The name of the configuration property is "jersey.config.client.filter.headers.proxy".

        Since:
        2.41
        See Also:
        Constant Field Values
      • IDLE_CONNECTION_PRUNE_TIMEOUT

        public static final String IDLE_CONNECTION_PRUNE_TIMEOUT

        This property determines the number of seconds the idle connections are kept in the pool before pruned. The default is 60. Specify 0 to disable.

        See Also:
        Constant Field Values
      • MAX_CONNECTIONS

        public static final String MAX_CONNECTIONS

        This property determines the maximum number of idle connections that will be simultaneously kept alive, per destination. The default is 5.

        This property is a Jersey alternative to System property http.maxConnections. The Jersey property takes precedence over the system property.

        See Also:
        Constant Field Values
      • MAX_CONNECTIONS_TOTAL

        public static final String MAX_CONNECTIONS_TOTAL

        This property determines the maximum number of idle connections that will be simultaneously kept alive in total, rather than per destination. The default is 60. Specify 0 to disable.

        See Also:
        Constant Field Values
      • PRESERVE_METHOD_ON_REDIRECT

        public static final String PRESERVE_METHOD_ON_REDIRECT

        Sets the HTTP POST method to be preserved on HTTP status 301 (MOVED PERMANENTLY) or status 302 (FOUND) when true or redirected as GET when false.

        The default value is true and the HTTP POST request is not redirected as GET.

        The name of the configuration property is "jersey.config.client.redirect.preserve.method".

        Since:
        2.41
        See Also:
        Constant Field Values
      • EXPECT_100_CONTINUE_TIMEOUT

        public static final String EXPECT_100_CONTINUE_TIMEOUT
        This timeout is used for waiting for 100-Continue response when 100-Continue is sent by the client.
        Since:
        2.41
        See Also:
        Constant Field Values
      • DEFAULT_EXPECT_100_CONTINUE_TIMEOUT_VALUE

        public static final Integer DEFAULT_EXPECT_100_CONTINUE_TIMEOUT_VALUE
        The default value of EXPECT_100_CONTINUE_TIMEOUT.
        Since:
        2.41
    • Constructor Detail

      • NettyClientProperties

        public NettyClientProperties()