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.Protocol
Enumerates the wire protocols supported by the vAPI client for invoking APIs.
|
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() |
HttpConfiguration.Protocol |
getProtocol() |
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
public HttpConfiguration.Protocol getProtocol()
null