public final class JettyClientProperties extends Object
JettyConnectorProvider
.Modifier and Type | Field and Description |
---|---|
static String |
DISABLE_COOKIES
A value of
false indicates the client should handle cookies
automatically using HttpClient's default cookie policy. |
static String |
ENABLE_SSL_HOSTNAME_VERIFICATION
A value of
false indicates the client disable a hostname verification
during SSL Handshake. |
static String |
PREEMPTIVE_BASIC_AUTHENTICATION
The credential provider that should be used to retrieve
credentials from a user.
|
static String |
SYNC_LISTENER_RESPONSE_MAX_SIZE
Overrides the default Jetty synchronous listener response max buffer size.
|
static String |
TOTAL_TIMEOUT
Total timeout interval for request/response conversation, in milliseconds.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
getValue(Map<String,?> properties,
String key,
Class<T> type)
Get the value of the specified property.
|
public static final String DISABLE_COOKIES
false
indicates the client should handle cookies
automatically using HttpClient's default cookie policy. A value
of false
will cause the client to ignore all cookies.
The value MUST be an instance of Boolean
.
If the property is absent the default value is false
public static final String PREEMPTIVE_BASIC_AUTHENTICATION
Authentication
mechanism is found,
it is then used for the given request, returning an Authentication.Result
,
which is then stored in the AuthenticationStore
so that subsequent requests can be preemptively authenticated.
The value MUST be an instance of BasicAuthentication
. If
the property is absent a default provider will be used.public static final String ENABLE_SSL_HOSTNAME_VERIFICATION
false
indicates the client disable a hostname verification
during SSL Handshake. A client will ignore CN value defined in a certificate
that is stored in a truststore.
The value MUST be an instance of Boolean
.
If the property is absent the default value is true
.public static final String SYNC_LISTENER_RESPONSE_MAX_SIZE
public static final String TOTAL_TIMEOUT
ClientProperties.READ_TIMEOUT
.
The value MUST be an instance convertible to Integer
. The
value of zero (0) is equivalent to an interval of infinity.
The default value is zero (infinity).
The name of the configuration property is "jersey.config.jetty.client.totalTimeout".
public static <T> T getValue(Map<String,?> properties, String key, Class<T> type)
null
.T
- Type of the property value.properties
- Map of properties to get the property value from.key
- Name of the property.type
- Type to retrieve the value as.null
.Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.