Index

A B C E F H I L N O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addOrigin(String) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
WebSocket origins.
addOrigins(Set<? extends String>) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
WebSocket origins.
afterStop() - Method in class io.helidon.webserver.websocket.WsRouting
 
anyOrigin() - Method in class io.helidon.webserver.websocket.WsUpgrader
 

B

beforeStart() - Method in class io.helidon.webserver.websocket.WsRouting
 
build() - Method in class io.helidon.webserver.websocket.WsConfig.Builder
 
build() - Method in class io.helidon.webserver.websocket.WsRouting.Builder
 
builder() - Static method in interface io.helidon.webserver.websocket.WsConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in class io.helidon.webserver.websocket.WsRouting
Builder for WebSocket routing.
builder(WsConfig) - Static method in interface io.helidon.webserver.websocket.WsConfig
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.webserver.websocket.WsConfig.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webserver.websocket.WsConfig.Builder
 

C

close(boolean) - Method in class io.helidon.webserver.websocket.WsConnection
 
close(int, String) - Method in class io.helidon.webserver.websocket.WsConnection
 
config() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Update builder from configuration (node of this type).
CONFIG_NAME - Static variable in class io.helidon.webserver.websocket.WsUpgradeProvider
HTTP/2 server connection provider configuration node name.
configKey() - Method in class io.helidon.webserver.websocket.WsProtocolConfigProvider
 
create() - Static method in interface io.helidon.webserver.websocket.WsConfig
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webserver.websocket.WsConfig
Create a new instance from configuration.
create(Config, String) - Method in class io.helidon.webserver.websocket.WsProtocolConfigProvider
 
create(ConnectionContext, HttpPrologue, Headers, String, WsRoute) - Static method in class io.helidon.webserver.websocket.WsConnection
Create a new connection.
create(WsConfig) - Static method in class io.helidon.webserver.websocket.WsUpgrader
WebSocket upgrader for HTTP/1.
create(WsConfig, ProtocolConfigs) - Method in class io.helidon.webserver.websocket.WsUpgradeProvider
 

E

empty() - Static method in class io.helidon.webserver.websocket.WsRouting
Emtpy WebSocket routing.
endpoint(String, WsListener) - Method in class io.helidon.webserver.websocket.WsRouting.Builder
Add endpoint.
endpoint(String, Supplier<WsListener>) - Method in class io.helidon.webserver.websocket.WsRouting.Builder
Add endpoint.
equals(Object) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
 
EXTENSIONS - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Websocket protocol header name.

F

findRoute(HttpPrologue) - Method in class io.helidon.webserver.websocket.WsRouting
Find a route based on the provided prologue.
from(WsConfig) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Update this builder from an existing prototype instance.
from(WsConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Update this builder from an existing prototype builder instance.

H

handle(Semaphore) - Method in class io.helidon.webserver.websocket.WsConnection
 
hash(ConnectionContext, String) - Method in class io.helidon.webserver.websocket.WsUpgrader
 
hashCode() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
 

I

idleTime() - Method in class io.helidon.webserver.websocket.WsConnection
 
io.helidon.webserver.websocket - module io.helidon.webserver.websocket
Helidon WebServer WebSocket Support.
io.helidon.webserver.websocket - package io.helidon.webserver.websocket
WebSocket server support.

L

listener() - Method in class io.helidon.webserver.websocket.WsRoute
WebSocket listener associated with this route.

N

name() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Name of this configuration.
name() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
 
name() - Method in interface io.helidon.webserver.websocket.WsConfig
Name of this configuration.
name(String) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Name of this configuration.

O

origins() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
WebSocket origins.
origins() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
 
origins() - Method in interface io.helidon.webserver.websocket.WsConfig
WebSocket origins.
origins() - Method in class io.helidon.webserver.websocket.WsUpgrader
 
origins(Set<? extends String>) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
WebSocket origins.

P

ping(BufferData) - Method in class io.helidon.webserver.websocket.WsConnection
 
pong(BufferData) - Method in class io.helidon.webserver.websocket.WsConnection
 
preBuildPrototype() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Handles providers and decorators.
PROTOCOL - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Websocket protocol header name.
protocolConfigType() - Method in class io.helidon.webserver.websocket.WsUpgradeProvider
 
protocolType() - Method in class io.helidon.webserver.websocket.WsUpgradeProvider
 

S

send(BufferData, boolean) - Method in class io.helidon.webserver.websocket.WsConnection
 
send(String, boolean) - Method in class io.helidon.webserver.websocket.WsConnection
 
subProtocol() - Method in class io.helidon.webserver.websocket.WsConnection
 
SUPPORTED_VERSION - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Supported version.
SUPPORTED_VERSION_HEADER - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Supported version header.
supportedProtocol() - Method in class io.helidon.webserver.websocket.WsUpgrader
 
SWITCHING_PROTOCOL_PREFIX - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Switching response prefix.
SWITCHING_PROTOCOLS_SUFFIX - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Switching response suffix.

T

terminate() - Method in class io.helidon.webserver.websocket.WsConnection
 
toString() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
 
toString() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
 
type() - Method in interface io.helidon.webserver.websocket.WsConfig
Protocol configuration type.
type() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
Protocol configuration type.

U

upgrade(ConnectionContext, HttpPrologue, WritableHeaders<?>) - Method in class io.helidon.webserver.websocket.WsUpgrader
 

V

validatePrototype() - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
Validates required properties.

W

WS_KEY - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Websocket key header name.
WS_VERSION - Static variable in class io.helidon.webserver.websocket.WsUpgrader
Websocket version header name.
WsConfig - Interface in io.helidon.webserver.websocket
WebSocket protocol configuration.
WsConfig.Builder - Class in io.helidon.webserver.websocket
Fluent API builder for WsConfig.
WsConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webserver.websocket
Fluent API builder base for WsConfig.
WsConfig.BuilderBase.WsConfigImpl - Class in io.helidon.webserver.websocket
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WsConfigImpl(WsConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.websocket.WsConfig.BuilderBase.WsConfigImpl
Create an instance providing a builder.
WsConnection - Class in io.helidon.webserver.websocket
WebSocket connection, server side session implementation.
WsProtocolConfigProvider - Class in io.helidon.webserver.websocket
Service provider implementation for WebSocket protocol configuration.
WsProtocolConfigProvider() - Constructor for class io.helidon.webserver.websocket.WsProtocolConfigProvider
 
WsRoute - Class in io.helidon.webserver.websocket
WebSocket route.
WsRouting - Class in io.helidon.webserver.websocket
WebSocket specific routing.
WsRouting.Builder - Class in io.helidon.webserver.websocket
Fluent API builder for WsRouting.
WsUpgradeProvider - Class in io.helidon.webserver.websocket
ServiceLoader provider implementation for upgrade from HTTP/1.1 to WebSocket.
WsUpgradeProvider() - Constructor for class io.helidon.webserver.websocket.WsUpgradeProvider
Deprecated.
This constructor is only to be used by ServiceLoader, use WsUpgrader.create(WsConfig) for manual setup
WsUpgrader - Class in io.helidon.webserver.websocket
Http1Upgrader implementation to upgrade from HTTP/1.1 to WebSocket.
WsUpgrader(WsConfig) - Constructor for class io.helidon.webserver.websocket.WsUpgrader
 
A B C E F H I L N O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values