Index

B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

B

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
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.
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(Config, String) - Method in class io.helidon.webclient.http1.Http1ProtocolConfigProvider
 
create(Config) - Static method in interface io.helidon.webclient.http1.Http1ClientProtocolConfig
Create a new instance from configuration.
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
 
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
 

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
 

F

failure(HttpClientResponse) - Static method in class io.helidon.webclient.http1.UpgradeResponse
Create an upgrade failure response.
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
 
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
ServiceLoader provider 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.

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.
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.

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.
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
 

R

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.
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

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

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.
B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values