Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addSubProtocol(String) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- addSubProtocols(List<? extends String>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
B
- baseFragment() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- baseFragment() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- baseQuery() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- baseQuery() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- baseUri() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- baseUri() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- build() - Method in class io.helidon.webclient.websocket.WsClientConfig.Builder
- build() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- build() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.Builder
- builder() - Static method in interface io.helidon.webclient.websocket.WsClient
-
A new fluent API builder to create new instances of client.
- builder() - Static method in interface io.helidon.webclient.websocket.WsClientConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
-
Create a new fluent API builder to customize configuration.
- builder(WsClientConfig) - Static method in interface io.helidon.webclient.websocket.WsClientConfig
-
Create a new fluent API builder from an existing instance.
- builder(WsClientProtocolConfig) - Static method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.webclient.websocket.WsClientConfig.Builder
- buildPrototype() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.Builder
C
- ClientWsConnection - Class in io.helidon.webclient.websocket
-
Client WebSocket connection.
- close(int, String) - Method in class io.helidon.webclient.websocket.ClientWsConnection
- config() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Update builder from configuration (node of this type).
- config(Config) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configKey() - Method in class io.helidon.webclient.websocket.WsProtocolConfigProvider
- configType() - Method in class io.helidon.webclient.websocket.WsProtocolProvider
- connect(String, WsListener) - Method in interface io.helidon.webclient.websocket.WsClient
-
Starts a new WebSocket connection and runs it in a new virtual thread.
- connect(URI, WsListener) - Method in interface io.helidon.webclient.websocket.WsClient
-
Starts a new WebSocket connection and runs it in a new virtual thread.
- connectionCacheSize() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- connectionCacheSize() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- connectTimeout() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- connectTimeout() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- contentEncoding() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- contentEncoding() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- cookieManager() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- cookieManager() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- create() - Static method in interface io.helidon.webclient.websocket.WsClientConfig
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
-
Create a new instance with default values.
- create(Config) - Static method in interface io.helidon.webclient.websocket.WsClientConfig
-
Create a new instance from configuration.
- create(Config) - Static method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
-
Create a new instance from configuration.
- create(Config, String) - Method in class io.helidon.webclient.websocket.WsProtocolConfigProvider
- create(ClientConnection, WsListener) - Static method in class io.helidon.webclient.websocket.ClientWsConnection
-
Create a new connection without a sub-protocol.
- create(ClientConnection, WsListener, String) - Static method in class io.helidon.webclient.websocket.ClientWsConnection
-
Create a new connection.
- create(WsClientConfig) - Static method in interface io.helidon.webclient.websocket.WsClient
-
Create a new WebSocket client with custom configuration.
- create(Consumer<WsClientConfig.Builder>) - Static method in interface io.helidon.webclient.websocket.WsClient
-
Create a new WebSocket client customizing its configuration.
D
- defaultConfig() - Method in class io.helidon.webclient.websocket.WsProtocolProvider
- defaultHeadersMap() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- defaultHeadersMap() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- defaultRequestHeaders() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- defaultRequestHeaders() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- dnsAddressLookup() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- dnsAddressLookup() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- dnsResolver() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- dnsResolver() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
E
- equals(Object) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- equals(Object) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- executor() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- executor() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
F
- followRedirects() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- followRedirects() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- from(WsClientConfig) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(WsClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(WsClientProtocolConfig) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(WsClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- get() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
H
- hashCode() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- hashCode() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- headers() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- headers() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
I
- io.helidon.webclient.websocket - module io.helidon.webclient.websocket
-
Helidon WebClient WebSocket Support.
- io.helidon.webclient.websocket - package io.helidon.webclient.websocket
-
Helidon WebClient WebSocket Support.
K
- keepAlive() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- keepAlive() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
M
- maxInMemoryEntity() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- maxInMemoryEntity() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- maxRedirects() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- maxRedirects() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- mediaContext() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- mediaContext() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- mediaSupports() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- mediaSupports() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- mediaTypeParserMode() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- mediaTypeParserMode() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
N
- name() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- name() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- name() - Method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
- name(String) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
P
- ping(BufferData) - Method in class io.helidon.webclient.websocket.ClientWsConnection
- pong(BufferData) - Method in class io.helidon.webclient.websocket.ClientWsConnection
- preBuildPrototype() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Handles providers and decorators.
- properties() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- properties() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- protocol(WebClient, WsClientProtocolConfig) - Method in class io.helidon.webclient.websocket.WsProtocolProvider
- PROTOCOL - Static variable in interface io.helidon.webclient.websocket.WsClient
-
Protocol to use to obtain an instance of WebSocket specific clietn from
WebClient.client(io.helidon.webclient.spi.Protocol). - protocolConfig() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
WebSocket specific configuration.
- protocolConfig() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- protocolConfig() - Method in interface io.helidon.webclient.websocket.WsClientConfig
-
WebSocket specific configuration.
- protocolConfig(WsClientProtocolConfig) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
WebSocket specific configuration.
- protocolConfig(Consumer<WsClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
WebSocket specific configuration.
- protocolConfig(Supplier<? extends WsClientProtocolConfig>) - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
WebSocket specific configuration.
- protocolId() - Method in class io.helidon.webclient.websocket.WsProtocolProvider
- proxy() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- proxy() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
R
- readContinueTimeout() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- readContinueTimeout() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- readTimeout() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- readTimeout() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- relativeUris() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- relativeUris() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- run() - Method in class io.helidon.webclient.websocket.ClientWsConnection
S
- send(BufferData, boolean) - Method in class io.helidon.webclient.websocket.ClientWsConnection
- send(String, boolean) - Method in class io.helidon.webclient.websocket.ClientWsConnection
- sendExpectContinue() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- sendExpectContinue() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- services() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- services() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- shareConnectionCache() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- shareConnectionCache() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- socketOptions() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- socketOptions() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- subProtocol() - Method in class io.helidon.webclient.websocket.ClientWsConnection
- subProtocols() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- subProtocols() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- subProtocols() - Method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
- subProtocols(List<? extends String>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
T
- terminate() - Method in class io.helidon.webclient.websocket.ClientWsConnection
- tls() - Method in interface io.helidon.webclient.websocket.WsClientConfig
- tls() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- toString() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
- toString() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- toString() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- toString() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- type() - Method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
- type() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
V
- validatePrototype() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
-
Validates required properties.
W
- WsClient - Interface in io.helidon.webclient.websocket
-
WebSocket client.
- WsClientConfig - Interface in io.helidon.webclient.websocket
-
WebSocket full webclient configuration.
- WsClientConfig.Builder - Class in io.helidon.webclient.websocket
-
Fluent API builder for
WsClient. - WsClientConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.websocket -
Fluent API builder base for
WsClient. - WsClientConfig.BuilderBase.WsClientConfigImpl - Class in io.helidon.webclient.websocket
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- WsClientConfigImpl(WsClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
-
Create an instance providing a builder.
- WsClientException - Exception Class in io.helidon.webclient.websocket
-
A WebSocket client exception.
- WsClientException(String) - Constructor for exception class io.helidon.webclient.websocket.WsClientException
-
Exception without an underlying cause.
- WsClientException(String, Throwable) - Constructor for exception class io.helidon.webclient.websocket.WsClientException
-
Exception caused by another exception.
- WsClientProtocolConfig - Interface in io.helidon.webclient.websocket
-
Configuration of an HTTP/1.1 client.
- WsClientProtocolConfig.Builder - Class in io.helidon.webclient.websocket
-
Fluent API builder for
WsClientProtocolConfig. - WsClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.websocket -
Fluent API builder base for
WsClientProtocolConfig. - WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl - Class in io.helidon.webclient.websocket
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- WsClientProtocolConfigImpl(WsClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
-
Create an instance providing a builder.
- WsProtocolConfigProvider - Class in io.helidon.webclient.websocket
-
Implementation of protocol config provider.
- WsProtocolConfigProvider() - Constructor for class io.helidon.webclient.websocket.WsProtocolConfigProvider
-
Deprecated.do not use directly, use WsClientProtocolConfig
- WsProtocolProvider - Class in io.helidon.webclient.websocket
-
ServiceLoaderprovider implementation for WebSocket protocol. - WsProtocolProvider() - Constructor for class io.helidon.webclient.websocket.WsProtocolProvider
-
Public constructor required by
ServiceLoader.
All Classes and Interfaces|All Packages|Serialized Form