public final class JettyClientProperties
extends java.lang.Object
JettyConnectorProvider
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DISABLE_COOKIES
A value of
false indicates the client should handle cookies
automatically using HttpClient's default cookie policy. |
static java.lang.String |
ENABLE_SSL_HOSTNAME_VERIFICATION
A value of
false indicates the client disable a hostname verification
during SSL Handshake. |
static java.lang.String |
PREEMPTIVE_BASIC_AUTHENTICATION
The credential provider that should be used to retrieve
credentials from a user.
|
Modifier | Constructor and Description |
---|---|
private |
JettyClientProperties()
Prevents instantiation.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
getValue(java.util.Map<java.lang.String,?> properties,
java.lang.String key,
java.lang.Class<T> type)
Get the value of the specified property.
|
public static final java.lang.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 java.lang.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 java.lang.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 <T> T getValue(java.util.Map<java.lang.String,?> properties, java.lang.String key, java.lang.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
.