Index

A B C D E F G H I N P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addSubProtocol(String) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
 
addSubProtocols(List<String>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
 

B

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
Closes WebSocket session.
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
config(Config) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
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.
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(Config) - Static method in interface io.helidon.webclient.websocket.WsClientProtocolConfig
create(Config, String) - Method in class io.helidon.webclient.websocket.WsProtocolConfigProvider
 
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(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
 
defaultRequestHeaders() - Method in interface io.helidon.webclient.websocket.WsClientConfig
 
defaultRequestHeaders() - 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
 

F

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
 

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.

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

R

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
 
socketContext() - Method in class io.helidon.webclient.websocket.ClientWsConnection
 
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<String>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
 

T

terminate() - Method in class io.helidon.webclient.websocket.ClientWsConnection
 
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
ServiceLoader provider implementation for WebSocket protocol.
WsProtocolProvider() - Constructor for class io.helidon.webclient.websocket.WsProtocolProvider
Public constructor required by ServiceLoader.
A B C D E F G H I N P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form