public final class HttpConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpConfiguration.BasicHeader
A basic implementation of
HttpConfiguration.Header . |
static class |
HttpConfiguration.Builder
Builder class for the
HttpConfiguration . |
static interface |
HttpConfiguration.Header
Represents an HTTP header field.
|
static interface |
HttpConfiguration.HeadersProvider
Callback for supplying HTTP headers per request.
|
static class |
HttpConfiguration.KeyStoreConfig
This class contains the client certificates configuration.
|
static class |
HttpConfiguration.LibType
Type of the third-party HTTP library which would be used by the
transport implementation.
|
static class |
HttpConfiguration.SslConfiguration
This class contains the SSL configuration.
|
Modifier and Type | Method and Description |
---|---|
int |
getConnectTimeout() |
HttpConfiguration.HeadersProvider |
getHeadersProvider() |
int |
getIoThreadCount() |
long |
getKeepAlivePeriod()
Maximum keep alive period for pooled/idle TCP connections.
|
HttpConfiguration.LibType |
getLibraryType() |
int |
getMaxConnections() |
int |
getSoTimeout() |
HttpConfiguration.SslConfiguration |
getSslConfiguration() |
public HttpConfiguration.LibType getLibraryType()
null
public HttpConfiguration.SslConfiguration getSslConfiguration()
null
public int getIoThreadCount()
public int getConnectTimeout()
public int getSoTimeout()
public int getMaxConnections()
public long getKeepAlivePeriod()
public HttpConfiguration.HeadersProvider getHeadersProvider()
null