Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addStream(int, Http2ClientStream) - Method in class io.helidon.webclient.http2.Http2ClientConnection
-
Adds a stream to the connection.
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
- cancel() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Cancels this client stream.
- clientRequest(FullClientRequest<?>, ClientUri) - Method in class io.helidon.webclient.http2.Http2ClientImpl
- close() - Method in class io.helidon.webclient.http2.Http2ClientConnection
-
Closes this connection.
- close() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Removes the stream from underlying connection.
- closeResource() - Method in class io.helidon.webclient.http2.Http2ClientImpl
- closeResource() - Method in class io.helidon.webclient.http2.Http2ClientStream
- closeResource() - Method in class io.helidon.webclient.http2.Http2ConnectionCache
- 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).
- configKey() - Method in class io.helidon.webclient.http2.Http2ProtocolConfigProvider
- 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() - Static method in class io.helidon.webclient.http2.Http2ConnectionCache
-
Creates a fresh connection cache.
- 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(Config, String) - Method in class io.helidon.webclient.http2.Http2ProtocolConfigProvider
- create(Http2ClientConfig) - Static method in interface io.helidon.webclient.http2.Http2Client
-
Create a new instance with custom configuration.
- create(Http2ClientImpl, ClientConnection, boolean) - Static method in class io.helidon.webclient.http2.Http2ClientConnection
-
Creates an HTTP2 client connection.
- create(Consumer<Http2ClientConfig.Builder>) - Static method in interface io.helidon.webclient.http2.Http2Client
-
Create a new instance customizing its configuration.
- ctx() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Returns the socket context associated with the stream.
D
- data(Http2FrameHeader, BufferData, boolean) - Method in class io.helidon.webclient.http2.Http2ClientStream
- 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
- evict() - Method in class io.helidon.webclient.http2.Http2ConnectionCache
- executor() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- executor() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
F
- flowControl() - Method in class io.helidon.webclient.http2.Http2ClientStream
- flowControlBlockTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
-
Timeout for blocking while waiting for window update when window is depleted.
- flowControlBlockTimeout() - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
- flowControlBlockTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientProtocolConfig
-
Timeout for blocking while waiting for window update when window is depleted.
- flowControlBlockTimeout(Duration) - Method in class io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase
-
Timeout for blocking while waiting for window update when window is depleted.
- 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
- hasEntity() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Determines if an entity is expected.
- 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
- headers(Http2Headers, boolean) - Method in class io.helidon.webclient.http2.Http2ClientStream
- 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.
- Http2ClientConnection - Class in io.helidon.webclient.http2
-
Represents an HTTP2 connection on the client.
- Http2ClientImpl - Class in io.helidon.webclient.http2
-
Implementation of HTTP2 client.
- 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
-
ServiceLoaderprovider implementation for HTTP/2 protocol. - Http2ClientSpiProvider() - Constructor for class io.helidon.webclient.http2.Http2ClientSpiProvider
-
Public constructor required by
ServiceLoader. - Http2ClientStream - Class in io.helidon.webclient.http2
-
Represents an HTTP2 client stream.
- Http2ClientStream(Http2ClientConnection, Http2Settings, SocketContext, Http2StreamConfig, Http2ClientConfig, LockingStreamIdSequence) - Constructor for class io.helidon.webclient.http2.Http2ClientStream
- Http2ConnectionCache - Class in io.helidon.webclient.http2
-
A cache of HTTP2 connections.
- Http2ProtocolConfigProvider - Class in io.helidon.webclient.http2
-
Implementation of protocol config provider.
- Http2ProtocolConfigProvider() - Constructor for class io.helidon.webclient.http2.Http2ProtocolConfigProvider
-
Deprecated.do not use directly, use Http1ClientProtocol
- Http2StreamConfig - Interface in io.helidon.webclient.http2
-
Configuration for an HTTP2 stream.
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
- LockingStreamIdSequence - Class in io.helidon.webclient.http2
-
A stream ID sequence that uses locks for concurrency.
- LockingStreamIdSequence() - Constructor for class io.helidon.webclient.http2.LockingStreamIdSequence
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
- method(Method) - Method in class io.helidon.webclient.http2.Http2ClientImpl
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.
- priority() - Method in interface io.helidon.webclient.http2.Http2StreamConfig
-
Stream priority.
- 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.
- priority(Http2Priority) - Method in class io.helidon.webclient.http2.Http2ClientStream
- 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() - Method in interface io.helidon.webclient.http2.Http2StreamConfig
-
Prior knowledge setting.
- 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 - Static variable in interface io.helidon.webclient.http2.Http2Client
-
Protocol to use to obtain an instance of http/2 specific client from
WebClient.client(io.helidon.webclient.spi.Protocol). - 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
- prototype() - Method in class io.helidon.webclient.http2.Http2ClientImpl
- proxy() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- proxy() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
R
- read() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Reads a buffer data from the stream.
- readContinueTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- readContinueTimeout() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- readHeaders() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Reads headers from this stream.
- readOne(Duration) - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Reads an HTTP2 frame from the stream.
- readTimeout() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- readTimeout() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- readTimeout() - Method in interface io.helidon.webclient.http2.Http2StreamConfig
-
Read timeout for this stream.
- relativeUris() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- relativeUris() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- removeStream(int) - Method in class io.helidon.webclient.http2.Http2ClientConnection
-
Removes a stream from the connection.
- 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.
- rstStream(Http2RstStream) - Method in class io.helidon.webclient.http2.Http2ClientStream
S
- sendExpectContinue() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- sendExpectContinue() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- sendPing() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Sends PING frame to server.
- 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
- shared() - Static method in class io.helidon.webclient.http2.Http2ConnectionCache
-
Returns a reference to the shared connection cache.
- 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
- streamId() - Method in class io.helidon.webclient.http2.Http2ClientStream
- streamIdSequence() - Method in class io.helidon.webclient.http2.Http2ClientConnection
-
Stream ID sequence.
- streamState() - Method in class io.helidon.webclient.http2.Http2ClientStream
- 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
- supports(FullClientRequest<?>, ClientUri) - Method in class io.helidon.webclient.http2.Http2ClientImpl
T
- 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
- trailers() - Method in interface io.helidon.webclient.http2.Http2ClientResponse
- trailers() - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Future that shall be completed once trailers are received.
- 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.
W
- windowUpdate(Http2WindowUpdate) - Method in class io.helidon.webclient.http2.Http2ClientStream
- writeBufferSize() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
- writeBufferSize() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- writeData(BufferData, boolean) - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Writes a buffer data into the stream.
- writeHeaders(Http2Headers, boolean) - Method in class io.helidon.webclient.http2.Http2ClientStream
-
Writes HTTP2 headers to the stream.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form