Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- baseFragment() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- baseFragment() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- baseQuery() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- baseQuery() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- baseUri() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- baseUri() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- build() - Method in class io.helidon.webclient.http1.Http1ClientConfig.Builder
- build() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- build() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.Builder
- builder() - Static method in interface io.helidon.webclient.http1.Http1Client
-
Create a new builder to construct an HTTP/1.1 client.
- builder() - Static method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Create a new fluent API builder to customize configuration.
- builder(Http1ClientConfig) - Static method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Create a new fluent API builder from an existing instance.
- builder(Http1ClientProtocolConfig) - Static method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.webclient.http1.Http1ClientConfig.Builder
- buildPrototype() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.Builder
C
- config() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configKey() - Method in class io.helidon.webclient.http1.Http1ProtocolConfigProvider
- configType() - Method in class io.helidon.webclient.http1.Http1ClientSpiProvider
- connection() - Method in class io.helidon.webclient.http1.UpgradeResponse
-
Upgraded connection.
- connectionCacheSize() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- connectionCacheSize() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- connectTimeout() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- connectTimeout() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- contentEncoding() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- contentEncoding() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- cookieManager() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- cookieManager() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- create() - Static method in interface io.helidon.webclient.http1.Http1Client
-
Create a new instance with default configuration.
- create() - Static method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Create a new instance with default values.
- create(Config) - Static method in interface io.helidon.webclient.http1.Http1Client
-
Create a new instance based on
Config. - create(Config) - Static method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Create a new instance from configuration.
- create(Config, String) - Method in class io.helidon.webclient.http1.Http1ProtocolConfigProvider
- create(Http1ClientConfig) - Static method in interface io.helidon.webclient.http1.Http1Client
-
Create a new HTTP/1.1 client with custom configuration.
- create(Consumer<Http1ClientConfig.Builder>) - Static method in interface io.helidon.webclient.http1.Http1Client
-
Create a new HTTP/1.1 client customizing configuration.
D
- defaultConfig() - Method in class io.helidon.webclient.http1.Http1ClientSpiProvider
- defaultHeadersMap() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- defaultHeadersMap() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- defaultKeepAlive() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Whether to use keep alive by default.
- defaultKeepAlive() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- defaultKeepAlive() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Whether to use keep alive by default.
- defaultKeepAlive(boolean) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Whether to use keep alive by default.
- defaultRequestHeaders() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- defaultRequestHeaders() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- dnsAddressLookup() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- dnsAddressLookup() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- dnsResolver() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- dnsResolver() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
E
- equals(Object) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- equals(Object) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- executor() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- executor() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
F
- failure(HttpClientResponse) - Static method in class io.helidon.webclient.http1.UpgradeResponse
-
Create an upgrade failure response.
- followRedirects() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- followRedirects() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- from(Http1ClientConfig) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(Http1ClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(Http1ClientProtocolConfig) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(Http1ClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- get() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
H
- hashCode() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- hashCode() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- headers() - Method in interface io.helidon.webclient.http1.Http1ClientResponse
- headers() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- headers() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- Http1Client - Interface in io.helidon.webclient.http1
-
HTTP/1.1 client.
- Http1ClientConfig - Interface in io.helidon.webclient.http1
-
HTTP/1.1.
- Http1ClientConfig.Builder - Class in io.helidon.webclient.http1
-
Fluent API builder for
Http1Client. - Http1ClientConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.http1 -
Fluent API builder base for
Http1Client. - Http1ClientConfig.BuilderBase.Http1ClientConfigImpl - Class in io.helidon.webclient.http1
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- Http1ClientConfigImpl(Http1ClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
-
Create an instance providing a builder.
- Http1ClientProtocolConfig - Interface in io.helidon.webclient.http1
-
Configuration of an HTTP/1.1 client.
- Http1ClientProtocolConfig.Builder - Class in io.helidon.webclient.http1
-
Fluent API builder for
Http1ClientProtocolConfig. - Http1ClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.http1 -
Fluent API builder base for
Http1ClientProtocolConfig. - Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl - Class in io.helidon.webclient.http1
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- Http1ClientProtocolConfigImpl(Http1ClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
-
Create an instance providing a builder.
- Http1ClientRequest - Interface in io.helidon.webclient.http1
-
Client request for HTTP/1.1.
- Http1ClientResponse - Interface in io.helidon.webclient.http1
-
Client response for HTTP/1.1.
- Http1ClientSpiProvider - Class in io.helidon.webclient.http1
-
ServiceLoaderprovider implementation for HTTP/1.1 protocol. - Http1ClientSpiProvider() - Constructor for class io.helidon.webclient.http1.Http1ClientSpiProvider
-
Public constructor required by
ServiceLoader. - Http1ProtocolConfigProvider - Class in io.helidon.webclient.http1
-
Implementation of protocol config provider.
- Http1ProtocolConfigProvider() - Constructor for class io.helidon.webclient.http1.Http1ProtocolConfigProvider
-
Deprecated.do not use directly, use Http1ClientProtocol
- Http1StatusParser - Class in io.helidon.webclient.http1
-
Parser of HTTP/1.0 or HTTP/1.1 response status.
I
- io.helidon.webclient.http1 - module io.helidon.webclient.http1
-
Helidon WebClient HTTP/1.1 Support.
- io.helidon.webclient.http1 - package io.helidon.webclient.http1
-
Helidon WebClient HTTP/1.1 Support.
- isUpgraded() - Method in class io.helidon.webclient.http1.UpgradeResponse
-
Whether upgrade succeeded or not.
K
- keepAlive() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- keepAlive() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
L
- lastEndpointUri() - Method in interface io.helidon.webclient.http1.Http1ClientResponse
M
- maxHeaderSize() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- maxHeaderSize() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Configure the maximum allowed header size of the response.
- maxHeaderSize() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Configure the maximum allowed header size of the response.
- maxHeaderSize(int) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Configure the maximum allowed header size of the response.
- maxInMemoryEntity() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- maxInMemoryEntity() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- maxRedirects() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- maxRedirects() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- maxStatusLineLength() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- maxStatusLineLength() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Configure the maximum allowed length of the status line from the response.
- maxStatusLineLength() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Configure the maximum allowed length of the status line from the response.
- maxStatusLineLength(int) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Configure the maximum allowed length of the status line from the response.
- mediaContext() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- mediaContext() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- mediaSupports() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- mediaSupports() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- mediaTypeParserMode() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- mediaTypeParserMode() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
N
- name() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- name() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
- name() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
- name(String) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
O
- outputStream(ClientRequest.OutputStreamHandler) - Method in interface io.helidon.webclient.http1.Http1ClientRequest
P
- preBuildPrototype() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Handles providers and decorators.
- properties() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- properties() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- protocol(WebClient, Http1ClientProtocolConfig) - Method in class io.helidon.webclient.http1.Http1ClientSpiProvider
- PROTOCOL - Static variable in interface io.helidon.webclient.http1.Http1Client
-
HTTP/1.1 protocol to use to obtain an instance of HTTP/1.1 specific client from
WebClient.client(io.helidon.webclient.spi.Protocol). - PROTOCOL_ID - Static variable in interface io.helidon.webclient.http1.Http1Client
-
ID of HTTP/1.1 protocol, as used for example in ALPN.
- protocolConfig() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- protocolConfig() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
HTTP/1.1 specific configuration.
- protocolConfig() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
-
HTTP/1.1 specific configuration.
- protocolConfig(Http1ClientProtocolConfig) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
HTTP/1.1 specific configuration.
- protocolConfig(Consumer<Http1ClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
HTTP/1.1 specific configuration.
- protocolConfig(Supplier<? extends Http1ClientProtocolConfig>) - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
HTTP/1.1 specific configuration.
- protocolId() - Method in class io.helidon.webclient.http1.Http1ClientSpiProvider
- proxy() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- proxy() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
R
- readContinueTimeout() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- readContinueTimeout() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- readStatus(DataReader, int) - Static method in class io.helidon.webclient.http1.Http1StatusParser
-
Read the status line from HTTP/1.0 or HTTP/1.1 response.
- readTimeout() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- readTimeout() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- relativeUris() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- relativeUris() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- request() - Method in interface io.helidon.webclient.http1.Http1ClientRequest
- response() - Method in class io.helidon.webclient.http1.UpgradeResponse
-
The HTTP response we got from the server, always present.
S
- sendExpectContinue() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- sendExpectContinue() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- services() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- services() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- shareConnectionCache() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- shareConnectionCache() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- socketOptions() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- socketOptions() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- status() - Method in interface io.helidon.webclient.http1.Http1ClientResponse
- submit(Object) - Method in interface io.helidon.webclient.http1.Http1ClientRequest
- success(HttpClientResponse, ClientConnection) - Static method in class io.helidon.webclient.http1.UpgradeResponse
-
Create an upgrade success response.
T
- tls() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- tls() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- toString() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- toString() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
- toString() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- toString() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
- toString() - Method in class io.helidon.webclient.http1.UpgradeResponse
- trailers() - Method in interface io.helidon.webclient.http1.Http1ClientResponse
- type() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
- type() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
U
- upgrade(String) - Method in interface io.helidon.webclient.http1.Http1ClientRequest
-
Upgrade the current request to a different protocol.
- UpgradeResponse - Class in io.helidon.webclient.http1
-
Response to an upgrade attempt.
V
- validatePrototype() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Validates required properties.
- validateRequestHeaders() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- validateRequestHeaders() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Sets whether the request header format is validated or not.
- validateRequestHeaders() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Sets whether the request header format is validated or not.
- validateRequestHeaders(boolean) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Sets whether the request header format is validated or not.
- validateResponseHeaders() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- validateResponseHeaders() - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Sets whether the response header format is validated or not.
- validateResponseHeaders() - Method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
-
Sets whether the response header format is validated or not.
- validateResponseHeaders(boolean) - Method in class io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase
-
Sets whether the response header format is validated or not.
W
- writeBufferSize() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
- writeBufferSize() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
All Classes and Interfaces|All Packages|Constant Field Values