Index

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

B

baseFragment() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
baseFragment() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
baseQuery() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
baseQuery() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
baseUri() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
baseUri() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
build() - Method in class io.helidon.webclient.http2.Http2ClientConfig.Builder
 
build() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
build() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.Builder
 
builder() - Static method in interface io.helidon.webclient.http2.Http2Client
A new fluent API builder to customize client setup.
builder() - Static method in interface io.helidon.webclient.http2.Http2ClientConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Create a new fluent API builder to customize configuration.
builder(Http2ClientConfig) - Static method in interface io.helidon.webclient.http2.Http2ClientConfig
Create a new fluent API builder from an existing instance.
builder(Http2ClientProtocolConfig) - Static method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webclient.http2.Http2ClientConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.Builder
 

C

config() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Update builder from configuration (node of this type).
configType() - Method in class io.helidon.webclient.http2.Http2ClientSpiProvider
 
connectionCacheSize() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
connectionCacheSize() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
connectTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
connectTimeout() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
contentEncoding() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
contentEncoding() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
cookieManager() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
cookieManager() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
create() - Static method in interface io.helidon.webclient.http2.Http2Client
Create a new instance with default configuration.
create() - Static method in interface io.helidon.webclient.http2.Http2ClientConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webclient.http2.Http2Client
Create a new instance based on Config.
create(Config) - Static method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Create a new instance from configuration.
create(Http2ClientConfig) - Static method in interface io.helidon.webclient.http2.Http2Client
Create a new instance with custom configuration.
create(Consumer<Http2ClientConfig.Builder>) - Static method in interface io.helidon.webclient.http2.Http2Client
Create a new instance customizing its configuration.

D

defaultConfig() - Method in class io.helidon.webclient.http2.Http2ClientSpiProvider
 
defaultHeadersMap() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
defaultHeadersMap() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
defaultRequestHeaders() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
defaultRequestHeaders() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
dnsAddressLookup() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
dnsAddressLookup() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
dnsResolver() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
dnsResolver() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

E

equals(Object) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
executor() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
executor() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

F

flowControlBlockTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Timeout for blocking between windows size check iterations.
flowControlBlockTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
flowControlBlockTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Timeout for blocking between windows size check iterations.
flowControlBlockTimeout(Duration) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Timeout for blocking between windows size check iterations.
flowControlTimeout(Duration) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
Outbound flow control blocking timeout.
followRedirects() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
followRedirects() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
from(Http2ClientConfig) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
Update this builder from an existing prototype instance.
from(Http2ClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(Http2ClientProtocolConfig) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Update this builder from an existing prototype instance.
from(Http2ClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Update this builder from an existing prototype builder instance.

G

get() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

H

hashCode() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
hashCode() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
headers() - Method in interface io.helidon.webclient.http2.Http2ClientResponse
 
headers() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
headers() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
Http2Client - Interface in io.helidon.webclient.http2
HTTP2 client.
Http2ClientConfig - Interface in io.helidon.webclient.http2
HTTP/2 full webclient configuration.
Http2ClientConfig.Builder - Class in io.helidon.webclient.http2
Fluent API builder for Http2Client.
Http2ClientConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.http2
Fluent API builder base for Http2Client.
Http2ClientConfig.BuilderBase.Http2ClientConfigImpl - Class in io.helidon.webclient.http2
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Http2ClientConfigImpl(Http2ClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
Create an instance providing a builder.
Http2ClientProtocolConfig - Interface in io.helidon.webclient.http2
Interface generated from definition.
Http2ClientProtocolConfig.Builder - Class in io.helidon.webclient.http2
Fluent API builder for Http2ClientProtocolConfig.
Http2ClientProtocolConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.http2
Fluent API builder base for Http2ClientProtocolConfig.
Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl - Class in io.helidon.webclient.http2
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Http2ClientProtocolConfigImpl(Http2ClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
Create an instance providing a builder.
Http2ClientRequest - Interface in io.helidon.webclient.http2
Request of HTTP/2 client.
Http2ClientResponse - Interface in io.helidon.webclient.http2
Response of HTTP/2 client.
Http2ClientSpiProvider - Class in io.helidon.webclient.http2
ServiceLoader provider implementation for HTTP/2 protocol.
Http2ClientSpiProvider() - Constructor for class io.helidon.webclient.http2.Http2ClientSpiProvider
Public constructor required by ServiceLoader.

I

initialWindowSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
initialWindowSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure INITIAL_WINDOW_SIZE setting for new HTTP/2 connections.
initialWindowSize() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Configure INITIAL_WINDOW_SIZE setting for new HTTP/2 connections.
initialWindowSize(int) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure INITIAL_WINDOW_SIZE setting for new HTTP/2 connections.
io.helidon.webclient.http2 - module io.helidon.webclient.http2
Helidon WebClient HTTP/2 Support.
io.helidon.webclient.http2 - package io.helidon.webclient.http2
Helidon WebClient HTTP/2 Support.

K

keepAlive() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
keepAlive() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

L

lastEndpointUri() - Method in interface io.helidon.webclient.http2.Http2ClientResponse
 

M

maxFrameSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
maxFrameSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure initial MAX_FRAME_SIZE setting for new HTTP/2 connections.
maxFrameSize() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Configure initial MAX_FRAME_SIZE setting for new HTTP/2 connections.
maxFrameSize(int) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure initial MAX_FRAME_SIZE setting for new HTTP/2 connections.
maxHeaderListSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
maxHeaderListSize() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure initial MAX_HEADER_LIST_SIZE setting for new HTTP/2 connections.
maxHeaderListSize() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Configure initial MAX_HEADER_LIST_SIZE setting for new HTTP/2 connections.
maxHeaderListSize(long) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Configure initial MAX_HEADER_LIST_SIZE setting for new HTTP/2 connections.
maxInMemoryEntity() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
maxInMemoryEntity() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
maxRedirects() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
maxRedirects() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
mediaContext() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
mediaContext() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
mediaSupports() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
mediaSupports() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
mediaTypeParserMode() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
mediaTypeParserMode() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

N

name() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
name() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
 
name() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
 
name(String) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
 

O

outputStream(ClientRequest.OutputStreamHandler) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
 

P

ping() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
ping() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Check healthiness of cached connections with HTTP/2.0 ping frame.
ping() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Check healthiness of cached connections with HTTP/2.0 ping frame.
ping(boolean) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Check healthiness of cached connections with HTTP/2.0 ping frame.
pingTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
pingTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Timeout for ping probe used for checking healthiness of cached connections.
pingTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Timeout for ping probe used for checking healthiness of cached connections.
pingTimeout(Duration) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Timeout for ping probe used for checking healthiness of cached connections.
Plain text connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.priorKnowledge()
Section
Plain text connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.priorKnowledge(boolean)
Section
Plain text connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfigBlueprint.priorKnowledge()
Section
preBuildPrototype() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Handles providers and decorators.
prefetch() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
prefetch() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
First connection window update increment sent right after the connection is established.
prefetch() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
First connection window update increment sent right after the connection is established.
prefetch(int) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
First connection window update increment sent right after the connection is established.
priority(int) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
Priority defines a weight between 1 and 256 (inclusive) to prioritize this stream by the server.
priorKnowledge() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
priorKnowledge() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Prior knowledge of HTTP/2 capabilities of the server.
priorKnowledge() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Prior knowledge of HTTP/2 capabilities of the server.
priorKnowledge(boolean) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Prior knowledge of HTTP/2 capabilities of the server.
priorKnowledge(boolean) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
Configure prior knowledge of HTTP/2 (e.g.
properties() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
properties() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
protocol(WebClient, Http2ClientProtocolConfig) - Method in class io.helidon.webclient.http2.Http2ClientSpiProvider
 
PROTOCOL_ID - Static variable in interface io.helidon.webclient.http2.Http2Client
HTTP/2 protocol ID, as used by ALPN.
protocolConfig() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
protocolConfig() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
HTTP/2 specific configuration.
protocolConfig() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
HTTP/2 specific configuration.
protocolConfig(Http2ClientProtocolConfig) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
HTTP/2 specific configuration.
protocolConfig(Consumer<Http2ClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
HTTP/2 specific configuration.
protocolConfig(Supplier<? extends Http2ClientProtocolConfig>) - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
HTTP/2 specific configuration.
protocolId() - Method in class io.helidon.webclient.http2.Http2ClientSpiProvider
 
proxy() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
proxy() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 

R

readContinueTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
readContinueTimeout() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
readTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
readTimeout() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
relativeUris() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
relativeUris() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
request() - Method in interface io.helidon.webclient.http2.Http2ClientRequest
 
requestPrefetch(int) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
Configure request prefetch, increases both connection and stream inbound flow control window and may send window updates to inform the server, depending on flow control strategy.

S

sendExpectContinue() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
sendExpectContinue() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
services() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
services() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
shareConnectionCache() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
shareConnectionCache() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
socketOptions() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
socketOptions() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
status() - Method in interface io.helidon.webclient.http2.Http2ClientResponse
 
StreamTimeoutException - Exception Class in io.helidon.webclient.http2
Thrown when no data are received over the stream within configured request timeout.
submit(Object) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
 

T

timeout(Duration) - Method in interface io.helidon.webclient.http2.Http2ClientRequest
Maximum timeout for the data reception from request stream.
tls() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
 
tls() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
TLS protected connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.priorKnowledge()
Section
TLS protected connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.priorKnowledge(boolean)
Section
TLS protected connection - Search tag in io.helidon.webclient.http2.Http2ClientProtocolConfigBlueprint.priorKnowledge()
Section
toString() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
 
toString() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 
toString() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
 
type() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
 
type() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
 

V

validatePrototype() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
Validates required properties.
B C D E F G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form