Index

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

A

accept(WebSocketTelemetryProviderBuilder) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsBuilderCustomizer
 
accept(WebSocketTelemetryProviderBuilder) - Method in class io.quarkus.websockets.next.runtime.telemetry.TracesBuilderCustomizer
 
Action(long, Runnable, Context) - Constructor for record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Creates an instance of a Action record class.
add(String, WebSocketClientConnection) - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
add(String, WebSocketConnection) - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
addHeader(String, String) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Add a header used during the initial handshake request.
addHeader(String, String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
addHeader(String, String) - Method in interface io.quarkus.websockets.next.WebSocketConnector
Add a header used during the initial handshake request.
addListener(ClientConnectionManager.ClientConnectionListener) - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
addListener(ConnectionManager.ConnectionListener) - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
addSubprotocol(String) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Add the subprotocol.
addSubprotocol(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
addSubprotocol(String) - Method in interface io.quarkus.websockets.next.WebSocketConnector
Add the subprotocol.
appliesTo(String) - Method in interface io.quarkus.websockets.next.HttpUpgradeCheck
Determines WebSocket endpoints this check is applied to.
appliesTo(String) - Method in class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
authFailureRedirectUrl() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig.Security
Quarkus redirects HTTP handshake request to this URL if an HTTP upgrade is rejected due to the authorization failure.
autoPingInterval() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The interval after which, when set, the client sends a ping message to a connected server automatically.
autoPingInterval() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
The interval after which, when set, the server sends a ping message to a connected client automatically.

B

baseUri - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
baseUri(String) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set the base URI.
baseUri(String) - Method in interface io.quarkus.websockets.next.WebSocketConnector
Set the base URI.
baseUri(URI) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set the base URI.
baseUri(URI) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
baseUri(URI) - Method in interface io.quarkus.websockets.next.WebSocketConnector
Set the base URI.
BasicWebSocketConnector - Interface in io.quarkus.websockets.next
A basic connector can be used to configure and open a new client connection.
BasicWebSocketConnector.ExecutionModel - Enum Class in io.quarkus.websockets.next
 
BasicWebSocketConnectorImpl - Class in io.quarkus.websockets.next.runtime
 
BasicWebSocketConnectorImpl(Vertx, Codecs, ClientConnectionManager, WebSocketsClientRuntimeConfig, TlsConfigurationRegistry) - Constructor for class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
BEAN_PRIORITY - Static variable in class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
beanIdentifier() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
beanIdentifier() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
beanInstance() - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
beanInstance(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
binaryCodecs - Variable in class io.quarkus.websockets.next.runtime.Codecs
 
binaryDecode(Type, Buffer, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
BinaryDecodeException - Exception Class in io.quarkus.websockets.next
 
BinaryDecodeException(Buffer, String) - Constructor for exception class io.quarkus.websockets.next.BinaryDecodeException
 
BinaryDecodeException(Buffer, String, Throwable) - Constructor for exception class io.quarkus.websockets.next.BinaryDecodeException
 
binaryEncode(T, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
BinaryEncodeException - Exception Class in io.quarkus.websockets.next
 
BinaryEncodeException(Object, String) - Constructor for exception class io.quarkus.websockets.next.BinaryEncodeException
 
BinaryEncodeException(Object, String, Throwable) - Constructor for exception class io.quarkus.websockets.next.BinaryEncodeException
 
BinaryMessageCodec<T> - Interface in io.quarkus.websockets.next
Used to encode and decode binary messages.
binaryMessageReceived(WebSocketConnectionBase, Buffer) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
binaryMessageSent(WebSocketConnectionBase, Buffer) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
BLOCKING - Enum constant in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
Callback may block the current thread.
broadcast() - Element in annotation interface io.quarkus.websockets.next.OnBinaryMessage
Broadcasting is only supported for server endpoints annotated with WebSocket.
broadcast() - Element in annotation interface io.quarkus.websockets.next.OnOpen
Broadcasting is only supported for server endpoints annotated with WebSocket.
broadcast() - Element in annotation interface io.quarkus.websockets.next.OnTextMessage
Broadcasting is only supported for server endpoints annotated with WebSocket.
broadcast() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
broadcast() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
broadcast() - Method in interface io.quarkus.websockets.next.WebSocketConnection
Sends messages to all open clients connected to the same WebSocket endpoint.
build() - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 

C

cast(Object) - Static method in class io.quarkus.websockets.next.runtime.Codecs
 
CDI beans - Search tag in interface io.quarkus.websockets.next.BinaryMessageCodec
Section
CDI beans - Search tag in interface io.quarkus.websockets.next.TextMessageCodec
Section
clear() - Method in class io.quarkus.websockets.next.runtime.UserDataImpl
 
clear() - Method in interface io.quarkus.websockets.next.UserData
 
clearMessages() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
 
clearMessages(String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
CLIENT - Enum constant in enum class io.quarkus.websockets.next.runtime.TrafficLogger.Type
 
CLIENT_BYTES - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Number of bytes sent and received by client endpoints.
CLIENT_CONNECTION_CLOSED - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets client closed connections.
CLIENT_CONNECTION_OPENED - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets client opened connections.
CLIENT_CONNECTION_OPENED_ERROR - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts number of times that opening of a WebSocket client connection resulted in error.
CLIENT_COUNT - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Number of messages sent and received by client endpoints.
CLIENT_ENDPOINT_COUNT_ERRORS - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets client endpoint errors.
ClientConnectionManager - Class in io.quarkus.websockets.next.runtime
 
ClientConnectionManager(Event<WebSocketClientConnection>, Event<WebSocketClientConnection>) - Constructor for class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
ClientConnectionManager.ClientConnectionListener - Interface in io.quarkus.websockets.next.runtime
 
ClientEndpoint(String, String, String) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpoint
 
clientEndpointDecorator(Function<TelemetryWebSocketEndpointContext, WebSocketEndpoint>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
clientId - Variable in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpoint
 
clientId() - Method in class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
clientId() - Element in annotation interface io.quarkus.websockets.next.WebSocketClient
By default, the fully qualified name of the annotated class is used.
clientId() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
 
clientRuntimeConfig - Variable in class io.quarkus.websockets.next.runtime.telemetry.TracesBuilderCustomizer
 
close() - Method in interface io.quarkus.websockets.next.Connection
Close the connection.
close() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
close(CloseReason) - Method in interface io.quarkus.websockets.next.Connection
Close the connection with a specific reason.
close(CloseReason) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
CLOSE - Enum constant in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
Close the connection silently.
closeAndAwait() - Method in interface io.quarkus.websockets.next.Connection
Close the connection and wait for the completion.
closeAndAwait(CloseReason) - Method in interface io.quarkus.websockets.next.Connection
Close the connection with a specific reason and wait for the completion.
Closed - Annotation Interface in io.quarkus.websockets.next
This qualifier is used for CDI events fired asynchronously when a WebSocket connection is closed.
Closed.Literal - Class in io.quarkus.websockets.next
Supports inline instantiation of the Closed qualifier.
closeDevConnection(String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
closeReason() - Method in interface io.quarkus.websockets.next.Connection
 
closeReason() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
CloseReason - Class in io.quarkus.websockets.next
Indicates a reason for closing a connection.
CloseReason(int) - Constructor for class io.quarkus.websockets.next.CloseReason
 
CloseReason(int, String) - Constructor for class io.quarkus.websockets.next.CloseReason
 
codec() - Element in annotation interface io.quarkus.websockets.next.OnBinaryMessage
The codec used for input messages.
codec() - Element in annotation interface io.quarkus.websockets.next.OnTextMessage
The codec used for input messages.
codecs - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
codecs - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
codecs - Variable in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
Codecs - Class in io.quarkus.websockets.next.runtime
 
Codecs() - Constructor for class io.quarkus.websockets.next.runtime.Codecs
 
complete() - Method in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.PromiseComplete
 
CompositeConnectionInterceptor(List<ConnectionInterceptor>) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor.CompositeConnectionInterceptor
 
compressionLevel() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The compression level must be a value between 0 and 9.
compressionLevel() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
The compression level must be a value between 0 and 9.
ConcurrencyLimiter - Class in io.quarkus.websockets.next.runtime
Used to limit concurrent invocations.
ConcurrencyLimiter(WebSocketConnectionBase) - Constructor for class io.quarkus.websockets.next.runtime.ConcurrencyLimiter
 
ConcurrencyLimiter.Action - Record Class in io.quarkus.websockets.next.runtime
 
ConcurrencyLimiter.PromiseComplete - Class in io.quarkus.websockets.next.runtime
 
CONCURRENT - Enum constant in enum class io.quarkus.websockets.next.InboundProcessingMode
Events are processed concurrently, there are no ordering guarantees.
config - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
config - Variable in class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
 
connect() - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
 
connect() - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
connect() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorImpl
 
connect() - Method in interface io.quarkus.websockets.next.WebSocketConnector
 
connectAndAwait() - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
 
connectAndAwait() - Method in interface io.quarkus.websockets.next.WebSocketConnector
 
connection - Variable in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
connection() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns the value of the connection record component.
Connection - Interface in io.quarkus.websockets.next
WebSocket connection.
CONNECTION_CLIENT_ATTR_KEY - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
 
CONNECTION_ENDPOINT_ATTR_KEY - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
 
CONNECTION_ID_ATTR_KEY - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
OpenTelemetry attributes added to spans created for opened and closed connections.
CONNECTION_OPENED_SPAN_CTX - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TracesConnectionInterceptor
 
connectionAdded(String, WebSocketClientConnection) - Method in interface io.quarkus.websockets.next.runtime.ClientConnectionManager.ClientConnectionListener
 
connectionAdded(String, WebSocketConnection) - Method in interface io.quarkus.websockets.next.runtime.ConnectionManager.ConnectionListener
 
connectionAdded(String, WebSocketConnection) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
connectionClosed(WebSocketConnectionBase) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
ConnectionInterceptor - Interface in io.quarkus.websockets.next.runtime.telemetry
 
ConnectionInterceptor.CompositeConnectionInterceptor - Class in io.quarkus.websockets.next.runtime.telemetry
 
connectionManager - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
ConnectionManager - Class in io.quarkus.websockets.next.runtime
 
ConnectionManager(Event<WebSocketConnection>, Event<WebSocketConnection>) - Constructor for class io.quarkus.websockets.next.runtime.ConnectionManager
 
ConnectionManager.ConnectionListener - Interface in io.quarkus.websockets.next.runtime
 
connectionMessages() - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
connectionMessagesLimit() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig.DevMode
The limit of messages kept for a Dev UI connection.
connectionOpened() - Method in class io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor.CompositeConnectionInterceptor
 
connectionOpened() - Method in interface io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor
 
connectionOpened() - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsConnectionInterceptor
 
connectionOpened() - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
Collects telemetry when WebSocket connection is opened.
connectionOpened() - Method in class io.quarkus.websockets.next.runtime.telemetry.TracesConnectionInterceptor
 
connectionOpened(WebSocketConnectionBase) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
connectionOpeningFailed(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor.CompositeConnectionInterceptor
 
connectionOpeningFailed(Throwable) - Method in interface io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor
 
connectionOpeningFailed(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsConnectionInterceptor
 
connectionOpeningFailed(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
Collects telemetry when WebSocket connection opening failed.
connectionOpeningFailed(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.TracesConnectionInterceptor
 
connectionRemoved(String, String) - Method in interface io.quarkus.websockets.next.runtime.ClientConnectionManager.ClientConnectionListener
 
connectionRemoved(String, String) - Method in interface io.quarkus.websockets.next.runtime.ConnectionManager.ConnectionListener
 
connectionRemoved(String, String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
connectionStatus() - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
connectionSupplier() - Method in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder
 
connectionSupplier() - Method in class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
 
consumedBinaryMultiType() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
consumedBinaryMultiType() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
consumedTextMultiType() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
consumedTextMultiType() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
context() - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Returns the value of the context record component.
contextData() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns the value of the contextData record component.
ContextSupport - Class in io.quarkus.websockets.next.runtime
Per-endpoint CDI context support.
ContextSupport(WebSocketConnectionBase, InjectableContext.ContextState, ManagedContext, ManagedContext) - Constructor for class io.quarkus.websockets.next.runtime.ContextSupport
 
create() - Static method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Obtains a new basic connector.
createClientTelemetrySupport(String) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProvider
 
createContext(Map<String, WebSocketClientRecorder.ClientEndpoint>) - Method in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder
 
createEndpointHandler(String, String, boolean, boolean, String) - Method in class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
 
createNewDuplicatedContext(Context, WebSocketConnectionBase) - Static method in class io.quarkus.websockets.next.runtime.ContextSupport
 
createSecurityHttpUpgradeCheck(Map<String, SecurityCheck>) - Method in class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
 
createServerTelemetrySupport(String) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProvider
This method may only be called on the Vert.x context of the initial HTTP request as it collects context data.
createTelemetryProvider() - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryRecorder
 
creationTime - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
creationTime() - Method in interface io.quarkus.websockets.next.Connection
 
creationTime() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
customizeHttpServer(HttpServerOptions) - Method in class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
 
customizeHttpsServer(HttpServerOptions) - Method in class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
 

D

decode(Type, String) - Method in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
 
decode(Type, MESSAGE) - Method in interface io.quarkus.websockets.next.MessageCodec
 
decodeBinary(Type, Buffer, Class<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
decodeBinaryMultiItem(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
decodeBinaryMultiItem(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
decodeBinaryMultiItem(Object) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
decodeText(Type, String, Class<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
decodeTextMultiItem(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
decodeTextMultiItem(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
decodeTextMultiItem(Object) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
decorate(WebSocketEndpoint, WebSocketConnectionBase) - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
delegate - Variable in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
destroy() - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
destroy() - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
devMode() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
Dev mode configuration.
DevWebSocket(WebSocket, List<WebSocketNextJsonRPCService.TextMessage>) - Constructor for record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Creates an instance of a DevWebSocket record class.
DIRECTION_TAG_KEY - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
doErrorExecute(Throwable, WebSocketEndpoint.ExecutionModel, Function<Throwable, Uni<Void>>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnBinaryMessage(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnClose(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnError(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
doOnError(Throwable) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
doOnError(Throwable) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnOpen(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnPingMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnPongMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
doOnTextMessage(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 

E

ELEMENT_NAME - Static variable in annotation interface io.quarkus.websockets.next.PathParam
Constant value for PathParam.value() indicating that the annotated element's name should be used as-is.
enabled() - Method in interface io.quarkus.websockets.next.runtime.config.TrafficLoggingConfig
If set to true then binary/text messages received/sent are logged if the DEBUG level is enabled for the logger io.quarkus.websockets.next.traffic.
encode(Object) - Method in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
 
encode(T) - Method in interface io.quarkus.websockets.next.MessageCodec
 
encodeBinary(Object, Class<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
encodeText(Object, Class<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
end(boolean) - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
end(boolean, boolean) - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
endpoint() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns the value of the endpoint record component.
endpoint(String) - Method in interface io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpointsContext
 
endpointId() - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Returns the value of the endpointId record component.
endpointId() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
endpointId() - Element in annotation interface io.quarkus.websockets.next.WebSocket
By default, the fully qualified name of the annotated class is used.
endpointId() - Method in interface io.quarkus.websockets.next.WebSocketConnection
 
Endpoints - Class in io.quarkus.websockets.next.runtime
 
Endpoints() - Constructor for class io.quarkus.websockets.next.runtime.Endpoints
 
endSession() - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
equals(Object) - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
equals(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
equals(Object) - Method in record class io.quarkus.websockets.next.UserData.TypedKey
Indicates whether some other object is "equal to" this one.
ErrorCountingInterceptor - Class in io.quarkus.websockets.next.runtime.telemetry
 
ErrorCountingInterceptor(Counter) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.ErrorCountingInterceptor
 
ErrorInterceptor - Interface in io.quarkus.websockets.next.runtime.telemetry
Error interceptor must be used to intercept WebSocketEndpoint.doOnError(Throwable).
EVENT_LOOP - Enum constant in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
 
executionModel(BasicWebSocketConnector.ExecutionModel) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set the execution model for callback handlers.
executionModel(BasicWebSocketConnector.ExecutionModel) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnBinaryMessage
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnClose
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnError
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnOpen
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnPingMessage
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnPongMessage
Section
Execution model - Search tag in annotation interface io.quarkus.websockets.next.OnTextMessage
Section

F

failure(Throwable) - Method in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.PromiseComplete
 
FCQN_NAME - Static variable in annotation interface io.quarkus.websockets.next.WebSocket
Constant value for WebSocket.endpointId() indicating that the fully qualified name of the annotated class should be used.
FCQN_NAME - Static variable in annotation interface io.quarkus.websockets.next.WebSocketClient
Constant value for WebSocketClient.clientId() indicating that the fully qualified name of the annotated class should be used.
filter(Predicate<WebSocketConnection>) - Method in interface io.quarkus.websockets.next.WebSocketConnection.BroadcastSender
 
findByClientId(String) - Method in interface io.quarkus.websockets.next.OpenClientConnections
Returns an immutable snapshot of all open connections for the given client id.
findByConnectionId(String) - Method in interface io.quarkus.websockets.next.OpenClientConnections
Returns the open connection with the given id.
findByConnectionId(String) - Method in interface io.quarkus.websockets.next.OpenConnections
Returns the open connection with the given id.
findByEndpointId(String) - Method in interface io.quarkus.websockets.next.OpenConnections
Returns an immutable snapshot of all open connections for the given endpoint id.
forBoolean(String) - Static method in record class io.quarkus.websockets.next.UserData.TypedKey
 
forcedCannotDecode(String, Buffer, MessageCodec<?, ?>, Type) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
forcedCannotEncode(boolean, MessageCodec<?, ?>, Object) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
forClient(WebSocketsClientRuntimeConfig) - Static method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
forInt(String) - Static method in record class io.quarkus.websockets.next.UserData.TypedKey
 
forLong(String) - Static method in record class io.quarkus.websockets.next.UserData.TypedKey
 
forServer(WebSocketsServerRuntimeConfig) - Static method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
forString(String) - Static method in record class io.quarkus.websockets.next.UserData.TypedKey
 
ForwardingWebSocketEndpoint - Class in io.quarkus.websockets.next.runtime.telemetry
WebSocketEndpoint wrapper that delegates all methods to ForwardingWebSocketEndpoint.delegate.
ForwardingWebSocketEndpoint(WebSocketEndpoint) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 

G

generatedEndpointClass - Variable in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpoint
 
get(UserData.TypedKey<VALUE>) - Method in class io.quarkus.websockets.next.runtime.UserDataImpl
 
get(UserData.TypedKey<VALUE>) - Method in interface io.quarkus.websockets.next.UserData
 
getBytes() - Method in exception class io.quarkus.websockets.next.BinaryDecodeException
 
getCode() - Method in class io.quarkus.websockets.next.CloseReason
 
getConnections(String) - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
getConnections(String) - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
getConnections(List<String>) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
getContextData() - Method in class io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor.CompositeConnectionInterceptor
 
getContextData() - Method in interface io.quarkus.websockets.next.runtime.telemetry.ConnectionInterceptor
Way to pass a context between ConnectionInterceptor and telemetry endpoint decorators.
getContextData() - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsConnectionInterceptor
 
getContextData() - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
getContextData() - Method in class io.quarkus.websockets.next.runtime.telemetry.TracesConnectionInterceptor
 
getEncodedObject() - Method in exception class io.quarkus.websockets.next.BinaryEncodeException
 
getEncodedObject() - Method in exception class io.quarkus.websockets.next.TextEncodeException
 
getEndpointClass(InjectionPoint) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorImpl
 
getErrorInterceptor() - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
getHttpResponseCode() - Method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
getMessage() - Method in class io.quarkus.websockets.next.CloseReason
 
getMessages(String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
getOpenConnections() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
getOpenConnections() - Method in interface io.quarkus.websockets.next.WebSocketConnection
The returned set also includes the connection this method is called upon.
getPathParamNames(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
getResponseHeaders() - Method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
getSendingInterceptor() - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
getText() - Method in exception class io.quarkus.websockets.next.TextDecodeException
 
Global error handlers - Search tag in annotation interface io.quarkus.websockets.next.OnError
Section

H

handle(RoutingContext) - Method in class io.quarkus.websockets.next.runtime.WebSocketHeaderPropagationHandler
 
handshakeRequest - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
handshakeRequest() - Method in interface io.quarkus.websockets.next.Connection
 
handshakeRequest() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
HandshakeRequest - Interface in io.quarkus.websockets.next
Provides some useful information about the initial handshake request.
hashCode() - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns a hash code value for this object.
hashCode() - Method in class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
hashCode() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
hashCode() - Method in record class io.quarkus.websockets.next.UserData.TypedKey
Returns a hash code value for this object.
header(String) - Method in interface io.quarkus.websockets.next.HandshakeRequest
The name is case insensitive.
headers - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
headers() - Method in interface io.quarkus.websockets.next.HandshakeRequest
Returned header names are lower case.
headers(String) - Method in interface io.quarkus.websockets.next.HandshakeRequest
The name is case insensitive.
host() - Method in interface io.quarkus.websockets.next.HandshakeRequest
 
HTTP_REQUEST_KEY - Static variable in class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
httpRequest() - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Returns the value of the httpRequest record component.
HttpUpgradeCheck - Interface in io.quarkus.websockets.next
A check that controls which requests are allowed to upgrade the HTTP connection to a WebSocket connection.
HttpUpgradeCheck.CheckResult - Class in io.quarkus.websockets.next
 
HttpUpgradeCheck.HttpUpgradeContext - Record Class in io.quarkus.websockets.next
 
HttpUpgradeContext(HttpServerRequest, Uni<SecurityIdentity>, String) - Constructor for record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Creates an instance of a HttpUpgradeContext record class.

I

id() - Method in interface io.quarkus.websockets.next.Connection
 
id() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
identifier - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
INBOUND - Enum constant in enum class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants.Direction
The direction marking received messages.
inboundProcessingMode() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
inboundProcessingMode() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
inboundProcessingMode() - Element in annotation interface io.quarkus.websockets.next.WebSocket
The mode used to process incoming events for a specific connection.
inboundProcessingMode() - Element in annotation interface io.quarkus.websockets.next.WebSocketClient
The mode used to process incoming events for a specific connection.
InboundProcessingMode - Enum Class in io.quarkus.websockets.next
WebSocket endpoints define the mode used to process incoming events for a specific connection.
incoming() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Returns the value of the incoming record component.
initialize(Vertx, ArcContainer, Codecs, WebSocketConnectionBase, WebSocketBase, String, Optional<Duration>, SecuritySupport, UnhandledFailureStrategy, TrafficLogger, Runnable, boolean, boolean, TelemetrySupport) - Static method in class io.quarkus.websockets.next.runtime.Endpoints
 
initializeSecuritySupport(ArcContainer, RoutingContext, Vertx, WebSocketConnectionImpl) - Method in class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
 
INSTANCE - Static variable in class io.quarkus.websockets.next.Closed.Literal
 
INSTANCE - Static variable in class io.quarkus.websockets.next.Open.Literal
 
intercept(Throwable) - Method in class io.quarkus.websockets.next.runtime.telemetry.ErrorCountingInterceptor
 
intercept(Throwable) - Method in interface io.quarkus.websockets.next.runtime.telemetry.ErrorInterceptor
 
interceptConnection() - Method in class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
interceptError(Throwable) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
INTERNAL_SERVER_ERROR - Static variable in class io.quarkus.websockets.next.CloseReason
 
io.quarkus.websockets.next - package io.quarkus.websockets.next
 
io.quarkus.websockets.next.runtime - package io.quarkus.websockets.next.runtime
 
io.quarkus.websockets.next.runtime.config - package io.quarkus.websockets.next.runtime.config
 
io.quarkus.websockets.next.runtime.devui - package io.quarkus.websockets.next.runtime.devui
 
io.quarkus.websockets.next.runtime.telemetry - package io.quarkus.websockets.next.runtime.telemetry
 
isBlocking() - Method in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
 
isClosed() - Method in interface io.quarkus.websockets.next.Connection
 
isClosed() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
isInvalidPath(String, String) - Static method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
isOpen() - Method in interface io.quarkus.websockets.next.Connection
 
isSecure() - Method in interface io.quarkus.websockets.next.Connection
 
isSecure() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
isSecure(URI) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
isUpgradePermitted() - Method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
isWebSocketIsClosedFailure(Throwable, WebSocketConnectionBase) - Static method in class io.quarkus.websockets.next.runtime.Endpoints
 
iterator() - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
iterator() - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 

J

JsonTextMessageCodec - Class in io.quarkus.websockets.next.runtime
 
JsonTextMessageCodec() - Constructor for class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
 

L

Lifecycle and concurrency - Search tag in annotation interface io.quarkus.websockets.next.WebSocket
Section
Lifecycle and concurrency - Search tag in annotation interface io.quarkus.websockets.next.WebSocketClient
Section
Lifecycle and concurrency - Search tag in interface io.quarkus.websockets.next.BinaryMessageCodec
Section
Lifecycle and concurrency - Search tag in interface io.quarkus.websockets.next.TextMessageCodec
Section
listAll() - Method in interface io.quarkus.websockets.next.OpenClientConnections
Returns an immutable snapshot of all open connections at the given time.
listAll() - Method in interface io.quarkus.websockets.next.OpenConnections
Returns an immutable snapshot of all open connections at the given time.
Literal() - Constructor for class io.quarkus.websockets.next.Closed.Literal
 
Literal() - Constructor for class io.quarkus.websockets.next.Open.Literal
 
LOG - Enum constant in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
Log the error message.
LOG_AND_CLOSE - Enum constant in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
Log the error message and close the connection.

M

mapper - Variable in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
 
maxFrameSize() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The maximum size of a frame in bytes.
maxFrameSize() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
The maximum size of a frame in bytes.
maxMessageSize() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The maximum size of a message in bytes.
maxMessageSize() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
The maximum size of a message in bytes.
MessageCodec<T,MESSAGE> - Interface in io.quarkus.websockets.next
Used to encode and decode messages.
messages() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Returns the value of the messages record component.
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnBinaryMessage
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnClose
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnError
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnOpen
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnPingMessage
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnPongMessage
Section
Method parameters - Search tag in annotation interface io.quarkus.websockets.next.OnTextMessage
Section
MetricsBuilderCustomizer - Class in io.quarkus.websockets.next.runtime.telemetry
Installs metrics support into the WebSockets extension.
MetricsBuilderCustomizer(MeterRegistry, WebSocketsServerRuntimeConfig, WebSocketsClientRuntimeConfig) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.MetricsBuilderCustomizer
 
MetricsConnectionInterceptor - Class in io.quarkus.websockets.next.runtime.telemetry
 
MetricsConnectionInterceptor(Counter, Counter) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.MetricsConnectionInterceptor
 
metricsEnabled() - Method in interface io.quarkus.websockets.next.runtime.config.TelemetryConfig
If collection of WebSocket metrics is enabled.
MetricsForwardingWebSocketEndpoint - Class in io.quarkus.websockets.next.runtime.telemetry
 
MetricsForwardingWebSocketEndpoint(WebSocketEndpoint, Counter, Counter, Counter) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
MetricsSendingInterceptor - Class in io.quarkus.websockets.next.runtime.telemetry
 
MetricsSendingInterceptor(Counter, Counter) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.MetricsSendingInterceptor
 
multiBinary(Multi<Object>, Function<? super Object, Uni<?>>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
multiText(Multi<Object>, Function<? super Object, Uni<?>>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 

N

newComplete(Promise<Void>) - Method in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter
This method must be always used before
invalid reference
#run(Runnable)
and the returned callback must be always invoked when an async computation completes.
newConnectOptions(URI) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
noCodecToDecode(String, Buffer, Type) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
noCodecToEncode(boolean, Object, Type) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
NON_BLOCKING - Enum constant in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
Callback is executed on the event loop and may not block the current thread.
NONE - Enum constant in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
 
NOOP - Enum constant in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
No operation.
NOOP - Static variable in class io.quarkus.websockets.next.runtime.SecuritySupport
 
NORMAL - Static variable in class io.quarkus.websockets.next.CloseReason
 

O

offerPerMessageCompression() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
Compression Extensions for WebSocket are supported by default.
onBinaryMessage(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onBinaryMessage(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
onBinaryMessage(Object) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onBinaryMessage(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
onBinaryMessage(BiConsumer<WebSocketClientConnection, Buffer>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a binary message is received from the server.
onBinaryMessage(BiConsumer<WebSocketClientConnection, Buffer>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
OnBinaryMessage - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation consume binary messages.
onBinaryMessageExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onBinaryMessageExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onClose() - Method in class io.quarkus.websockets.next.runtime.SecuritySupport
 
onClose() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onClose() - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
onClose() - Method in class io.quarkus.websockets.next.runtime.telemetry.TracesForwardingWebSocketEndpoint
 
onClose() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onClose() - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
onClose(BiConsumer<WebSocketClientConnection, CloseReason>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a connection to the server is closed.
onClose(BiConsumer<WebSocketClientConnection, CloseReason>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
OnClose - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when a connection is closed.
onCloseExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onCloseExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onError(BiConsumer<WebSocketClientConnection, Throwable>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when an error occurs.
onError(BiConsumer<WebSocketClientConnection, Throwable>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
OnError - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when an error occurs.
onOpen() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onOpen() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onOpen() - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
onOpen(Consumer<WebSocketClientConnection>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a connection to the server is open.
onOpen(Consumer<WebSocketClientConnection>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
OnOpen - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when a new connection is opened.
onOpenExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onOpenExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onPing(BiConsumer<WebSocketClientConnection, Buffer>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a ping message is received from the server.
onPing(BiConsumer<WebSocketClientConnection, Buffer>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
onPingMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onPingMessage(Buffer) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onPingMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
OnPingMessage - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation consume ping messages.
onPingMessageExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onPingMessageExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onPong(BiConsumer<WebSocketClientConnection, Buffer>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a pong message is received from the server.
onPong(BiConsumer<WebSocketClientConnection, Buffer>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
onPongMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onPongMessage(Buffer) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onPongMessage(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
OnPongMessage - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation consume pong messages.
onPongMessageExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onPongMessageExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onSend(Buffer) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsSendingInterceptor
 
onSend(Buffer) - Method in interface io.quarkus.websockets.next.runtime.telemetry.SendingInterceptor
Intercept sent binary messages, corresponds to the WebSocketConnectionBase.sendBinary(Buffer) method.
onSend(String) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsSendingInterceptor
 
onSend(String) - Method in interface io.quarkus.websockets.next.runtime.telemetry.SendingInterceptor
Intercept sent text messages, corresponds to the WebSocketConnectionBase.sendText(String) method.
onTextMessage(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onTextMessage(Object) - Method in class io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
 
onTextMessage(Object) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
onTextMessage(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
onTextMessage(BiConsumer<WebSocketClientConnection, String>) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set a callback to be invoked when a text message is received from the server.
onTextMessage(BiConsumer<WebSocketClientConnection, String>) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
OnTextMessage - Annotation Interface in io.quarkus.websockets.next
WebSocket and WebSocketClient endpoint methods annotated with this annotation consume text messages.
onTextMessageExecutionModel() - Method in class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
 
onTextMessageExecutionModel() - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
 
Open - Annotation Interface in io.quarkus.websockets.next
This qualifier is used for CDI events fired asynchronously when a new WebSocket connection is opened.
Open.Literal - Class in io.quarkus.websockets.next
Supports inline instantiation of the Open qualifier.
OpenClientConnections - Interface in io.quarkus.websockets.next
Provides convenient access to all open client connections.
OpenConnections - Interface in io.quarkus.websockets.next
Provides convenient access to all open connections.
openDevConnection(String, String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
OUTBOUND - Enum constant in enum class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants.Direction
The direction marking sent messages.
outputCodec() - Element in annotation interface io.quarkus.websockets.next.OnBinaryMessage
The codec used for output messages.
outputCodec() - Element in annotation interface io.quarkus.websockets.next.OnTextMessage
The codec used for output messages.

P

path - Variable in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpoint
 
path - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
path() - Method in interface io.quarkus.websockets.next.HandshakeRequest
 
path() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns the value of the path record component.
path() - Element in annotation interface io.quarkus.websockets.next.WebSocket
The path of the endpoint.
path() - Element in annotation interface io.quarkus.websockets.next.WebSocketClient
The path of the endpoint on the server.
path(String) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set the path that should be appended to the path of the URI set by BasicWebSocketConnector.baseUri(URI).
path(String) - Method in class io.quarkus.websockets.next.runtime.BasicWebSocketConnectorImpl
 
PATH_PARAM_PATTERN - Static variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
pathParam(String) - Method in interface io.quarkus.websockets.next.Connection
 
pathParam(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
pathParam(String, String) - Method in interface io.quarkus.websockets.next.BasicWebSocketConnector
Set the path param.
pathParam(String, String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
pathParam(String, String) - Method in interface io.quarkus.websockets.next.WebSocketConnector
Set the path param.
PathParam - Annotation Interface in io.quarkus.websockets.next
Identifies an endpoint callback method parameter that should be injected with a value returned from Connection.pathParam(String).
pathParamNames - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
pathParams - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
pathParams - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
pathToClientConnectionInterceptor(Function<String, ConnectionInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
pathToClientErrorInterceptor(Function<String, ErrorInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
pathToClientSendingInterceptor(Function<String, SendingInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
pathToServerConnectionInterceptor(Function<String, ConnectionInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
pathToServerErrorInterceptor(Function<String, ErrorInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
pathToServerSendingInterceptor(Function<String, SendingInterceptor>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
perform(HttpUpgradeCheck.HttpUpgradeContext) - Method in interface io.quarkus.websockets.next.HttpUpgradeCheck
This method inspects HTTP Upgrade context and either allows or denies upgrade to a WebSocket connection.
perform(HttpUpgradeCheck.HttpUpgradeContext) - Method in class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
perMessageCompressionSupported() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
Compression Extensions for WebSocket are supported by default.
permitUpgrade() - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
permitUpgrade(Map<String, List<String>>) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
permitUpgradeSync() - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
permitUpgradeSync(Map<String, List<String>>) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
populateClientOptions() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
port() - Method in interface io.quarkus.websockets.next.HandshakeRequest
 
promise - Variable in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.PromiseComplete
 
put(UserData.TypedKey<VALUE>, VALUE) - Method in class io.quarkus.websockets.next.runtime.UserDataImpl
 
put(UserData.TypedKey<VALUE>, VALUE) - Method in interface io.quarkus.websockets.next.UserData
Associates the specified value with the specified key.

Q

query() - Method in interface io.quarkus.websockets.next.HandshakeRequest
 
queueIndex() - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Returns the value of the queueIndex record component.

R

rejectUpgrade(Integer) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
rejectUpgrade(Integer, Map<String, List<String>>) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
rejectUpgradeSync(Integer) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
rejectUpgradeSync(Integer, Map<String, List<String>>) - Static method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
remove(UserData.TypedKey<VALUE>) - Method in class io.quarkus.websockets.next.runtime.UserDataImpl
 
remove(UserData.TypedKey<VALUE>) - Method in interface io.quarkus.websockets.next.UserData
 
remove(String, WebSocketClientConnection) - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
remove(String, WebSocketConnection) - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
replacePathParameters(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
run(Context, Runnable) - Method in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter
Run or queue up the given action.
runnable() - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Returns the value of the runnable record component.

S

scheme() - Method in interface io.quarkus.websockets.next.HandshakeRequest
 
SEC_WEBSOCKET_ACCEPT - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
SEC_WEBSOCKET_EXTENSIONS - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
SEC_WEBSOCKET_KEY - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
SEC_WEBSOCKET_PROTOCOL - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
SEC_WEBSOCKET_VERSION - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
SECURED_ENDPOINT_ID_KEY - Static variable in class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
security() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
WebSockets-specific security configuration.
SecurityHttpUpgradeCheck - Class in io.quarkus.websockets.next.runtime
 
SecurityHttpUpgradeCheck(String, Map<String, SecurityCheck>, SecurityEventHelper<AuthorizationSuccessEvent, AuthorizationFailureEvent>) - Constructor for class io.quarkus.websockets.next.runtime.SecurityHttpUpgradeCheck
 
securityIdentity() - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Returns the value of the securityIdentity record component.
SecuritySupport - Class in io.quarkus.websockets.next.runtime
 
SecuritySupport(Instance<CurrentIdentityAssociation>, SecurityIdentity, Vertx, WebSocketConnectionImpl) - Constructor for class io.quarkus.websockets.next.runtime.SecuritySupport
 
self() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
sendAutoPing() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendBinary(byte[]) - Method in interface io.quarkus.websockets.next.Sender
Send a binary message.
sendBinary(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendBinary(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Send a binary message.
sendBinary(Buffer, boolean) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
sendBinaryAndAwait(byte[]) - Method in interface io.quarkus.websockets.next.Sender
Sends a binary message and waits for the completion.
sendBinaryAndAwait(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Sends a binary message and waits for the completion.
Sender - Interface in io.quarkus.websockets.next
Sends messages to the connected WebSocket client/server.
SendingInterceptor - Interface in io.quarkus.websockets.next.runtime.telemetry
Intercepts text and binary messages sent from the WebSocketConnectionBase connection.
sendPing(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendPing(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Send a ping message.
sendPingAndAwait(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Send a ping message and waits for the completion.
sendPong(Buffer) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendPong(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Send an unsolicited pong message.
sendPongAndAwait(Buffer) - Method in interface io.quarkus.websockets.next.Sender
Send an unsolicited pong message and waits for the completion.
sendText(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendText(String) - Method in interface io.quarkus.websockets.next.Sender
Send a text message.
sendText(String, boolean) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
sendText(M) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
sendText(M) - Method in interface io.quarkus.websockets.next.Sender
Send a text message.
sendTextAndAwait(String) - Method in interface io.quarkus.websockets.next.Sender
Sends a text message and waits for the completion.
sendTextAndAwait(M) - Method in interface io.quarkus.websockets.next.Sender
Sends a text message and waits for the completion.
sendTextMessage(String, String) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
SERIAL - Enum constant in enum class io.quarkus.websockets.next.InboundProcessingMode
Events are processed serially, ordering is guaranteed.
SERVER - Enum constant in enum class io.quarkus.websockets.next.runtime.TrafficLogger.Type
 
SERVER_BYTES - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Number of bytes sent and received by server endpoints.
SERVER_CONNECTION_CLOSED - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets client closed connections.
SERVER_CONNECTION_OPENED - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets client opened connections.
SERVER_CONNECTION_OPENED_ERROR - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts number of times that opening of a WebSocket server connection resulted in error.
SERVER_COUNT - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Number of messages sent and received by server endpoints.
SERVER_ENDPOINT_COUNT_ERRORS - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
Counts all the WebSockets server endpoint errors.
serverEndpointDecorator(Function<TelemetryWebSocketEndpointContext, WebSocketEndpoint>) - Method in class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
serverRuntimeConfig - Variable in class io.quarkus.websockets.next.runtime.telemetry.TracesBuilderCustomizer
 
setPath(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
size() - Method in class io.quarkus.websockets.next.runtime.UserDataImpl
 
size() - Method in interface io.quarkus.websockets.next.UserData
 
socket() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Returns the value of the socket record component.
Special types of messages - Search tag in interface io.quarkus.websockets.next.BinaryMessageCodec
Section
Special types of messages - Search tag in interface io.quarkus.websockets.next.TextMessageCodec
Section
start() - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
start() - Method in class io.quarkus.websockets.next.runtime.SecuritySupport
This method is called before an endpoint callback is invoked.
start(InjectableContext.ContextState) - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
startSession() - Method in class io.quarkus.websockets.next.runtime.ContextSupport
 
stream() - Method in interface io.quarkus.websockets.next.OpenClientConnections
Returns the stream of all open connections at the given time.
stream() - Method in interface io.quarkus.websockets.next.OpenConnections
Returns the stream of all open connections at the given time.
stream() - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
 
stream() - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
 
subprotocol() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
subprotocol() - Method in interface io.quarkus.websockets.next.WebSocketConnection
 
subprotocols - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
supportedSubprotocols() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
supports(Type) - Method in interface io.quarkus.websockets.next.MessageCodec
 
supports(Type) - Method in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
 

T

telemetry() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
Telemetry configuration.
telemetry() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
Telemetry configuration.
TelemetryConfig - Interface in io.quarkus.websockets.next.runtime.config
Configures telemetry in the WebSockets extension.
TelemetryConstants - Class in io.quarkus.websockets.next.runtime.telemetry
 
TelemetryConstants.Direction - Enum Class in io.quarkus.websockets.next.runtime.telemetry
TelemetrySupport - Class in io.quarkus.websockets.next.runtime.telemetry
Integrates traces into WebSockets with WebSocketEndpoint decorator.
TelemetrySupport(ConnectionInterceptor, SendingInterceptor, ErrorInterceptor) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.TelemetrySupport
 
TelemetryWebSocketEndpointContext - Record Class in io.quarkus.websockets.next.runtime.telemetry
Data carrier used to instantiate TelemetrySupport.
TelemetryWebSocketEndpointContext(WebSocketEndpoint, WebSocketConnectionBase, String, Map<String, Object>) - Constructor for record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Creates an instance of a TelemetryWebSocketEndpointContext record class.
text() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Returns the value of the text record component.
textCodecs - Variable in class io.quarkus.websockets.next.runtime.Codecs
 
textDecode(Type, String, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
TextDecodeException - Exception Class in io.quarkus.websockets.next
 
TextDecodeException(String, String) - Constructor for exception class io.quarkus.websockets.next.TextDecodeException
 
TextDecodeException(String, String, Throwable) - Constructor for exception class io.quarkus.websockets.next.TextDecodeException
 
textEncode(T, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
TextEncodeException - Exception Class in io.quarkus.websockets.next
 
TextEncodeException(Object, String) - Constructor for exception class io.quarkus.websockets.next.TextEncodeException
 
TextEncodeException(Object, String, Throwable) - Constructor for exception class io.quarkus.websockets.next.TextEncodeException
 
TextMessage(boolean, String, LocalDateTime) - Constructor for record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Creates an instance of a TextMessage record class.
TextMessageCodec<T> - Interface in io.quarkus.websockets.next
Used to encode and decode text messages.
textMessageReceived(WebSocketConnectionBase, String) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
textMessageSent(WebSocketConnectionBase, String) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
 
textPayloadLimit() - Method in interface io.quarkus.websockets.next.runtime.config.TrafficLoggingConfig
The number of characters of a text message which will be logged if traffic logging is enabled.
timestamp() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Returns the value of the timestamp record component.
tlsConfigurationName() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The name of the TLS configuration to use.
tlsConfigurationRegistry - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
toJsonObject() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
 
toJsonObject(String, WebSocketConnection) - Method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
toString() - Method in class io.quarkus.websockets.next.CloseReason
 
toString() - Method in record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
Returns a string representation of this record class.
toString() - Method in class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
toString() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
toString() - Method in record class io.quarkus.websockets.next.UserData.TypedKey
Returns a string representation of this record class.
tracerInstance - Variable in class io.quarkus.websockets.next.runtime.telemetry.TracesBuilderCustomizer
 
TracesBuilderCustomizer - Class in io.quarkus.websockets.next.runtime.telemetry
Installs traces support into the WebSockets extension.
TracesBuilderCustomizer() - Constructor for class io.quarkus.websockets.next.runtime.telemetry.TracesBuilderCustomizer
 
TracesConnectionInterceptor - Class in io.quarkus.websockets.next.runtime.telemetry
 
TracesConnectionInterceptor(Tracer, SpanKind, String) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.TracesConnectionInterceptor
 
tracesEnabled() - Method in interface io.quarkus.websockets.next.runtime.config.TelemetryConfig
If collection of WebSocket traces is enabled.
TracesForwardingWebSocketEndpoint - Class in io.quarkus.websockets.next.runtime.telemetry
WebSocketEndpoint wrapper that produces OpenTelemetry spans for closed connection.
TracesForwardingWebSocketEndpoint(WebSocketEndpoint, Tracer, WebSocketClientConnection, SpanContext, String) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.TracesForwardingWebSocketEndpoint
 
TracesForwardingWebSocketEndpoint(WebSocketEndpoint, Tracer, WebSocketConnection, SpanContext, String) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.TracesForwardingWebSocketEndpoint
 
trafficLogger - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
TrafficLogger - Class in io.quarkus.websockets.next.runtime
 
TrafficLogger.Type - Enum Class in io.quarkus.websockets.next.runtime
 
trafficLogging() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
Traffic logging config.
trafficLogging() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
Traffic logging config.
TrafficLoggingConfig - Interface in io.quarkus.websockets.next.runtime.config
 
TypedKey(String) - Constructor for record class io.quarkus.websockets.next.UserData.TypedKey
Creates an instance of a TypedKey record class.

U

unableToDecode(String, Buffer, MessageCodec<?, ?>, Exception) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
unableToEncode(boolean, MessageCodec<?, ?>, Object, Exception) - Method in class io.quarkus.websockets.next.runtime.Codecs
 
unhandledFailureStrategy() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsClientRuntimeConfig
The strategy used when an error occurs but no error handler can handle the failure.
unhandledFailureStrategy() - Method in interface io.quarkus.websockets.next.runtime.config.WebSocketsServerRuntimeConfig
The strategy used when an error occurs but no error handler can handle the failure.
UnhandledFailureStrategy - Enum Class in io.quarkus.websockets.next.runtime.config
The strategy used when an error occurs but no error handler can handle the failure.
userData() - Method in interface io.quarkus.websockets.next.Connection
 
userData() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
UserData - Interface in io.quarkus.websockets.next
Mutable user data associated with a connection.
UserData.TypedKey<TYPE> - Record Class in io.quarkus.websockets.next
 
UserDataImpl - Class in io.quarkus.websockets.next.runtime
 
UserDataImpl() - Constructor for class io.quarkus.websockets.next.runtime.UserDataImpl
 

V

value() - Element in annotation interface io.quarkus.websockets.next.PathParam
The name of the parameter.
value() - Method in record class io.quarkus.websockets.next.UserData.TypedKey
Returns the value of the value record component.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.InboundProcessingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.runtime.TrafficLogger.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.websockets.next.InboundProcessingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.websockets.next.runtime.config.UnhandledFailureStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.websockets.next.runtime.TrafficLogger.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
Returns an array containing the constants of this enum class, in the order they are declared.
vertx - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
VIRTUAL_THREAD - Enum constant in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
Callback is executed on a virtual thread.
VIRTUAL_THREAD - Enum constant in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
 

W

WEB_SOCKET_CONN_KEY - Static variable in class io.quarkus.websockets.next.runtime.ContextSupport
 
webSocket() - Method in class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
webSocket() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
webSocket() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
WebSocket - Annotation Interface in io.quarkus.websockets.next
Denotes a WebSocket server endpoint.
WebSocketClient - Annotation Interface in io.quarkus.websockets.next
Denotes a WebSocket client endpoint.
WebSocketClientConnection - Interface in io.quarkus.websockets.next
This interface represents a client connection to a WebSocket endpoint.
WebSocketClientConnectionImpl - Class in io.quarkus.websockets.next.runtime
 
WebSocketClientConnectionImpl(String, WebSocket, Codecs, Map<String, String>, URI, Map<String, List<String>>, TrafficLogger, SendingInterceptor) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
 
WebSocketClientException - Exception Class in io.quarkus.websockets.next
 
WebSocketClientException(String) - Constructor for exception class io.quarkus.websockets.next.WebSocketClientException
 
WebSocketClientException(String, Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketClientException
 
WebSocketClientException(Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketClientException
 
WebSocketClientRecorder - Class in io.quarkus.websockets.next.runtime
 
WebSocketClientRecorder() - Constructor for class io.quarkus.websockets.next.runtime.WebSocketClientRecorder
 
WebSocketClientRecorder.ClientEndpoint - Class in io.quarkus.websockets.next.runtime
 
WebSocketClientRecorder.ClientEndpointsContext - Interface in io.quarkus.websockets.next.runtime
 
WebSocketConnection - Interface in io.quarkus.websockets.next
This interface represents a connection from a client to a specific WebSocket endpoint on the server.
WebSocketConnection.BroadcastSender - Interface in io.quarkus.websockets.next
Makes it possible to send messages to all clients connected to the same WebSocket endpoint.
WebSocketConnectionBase - Class in io.quarkus.websockets.next.runtime
 
WebSocketConnectionBase(Map<String, String>, Codecs, HandshakeRequest, TrafficLogger, SendingInterceptor) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
 
WebSocketConnectionImpl - Class in io.quarkus.websockets.next.runtime
 
WebSocketConnectionImpl(String, String, ServerWebSocket, ConnectionManager, Codecs, RoutingContext, TrafficLogger, SendingInterceptor) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
 
WebSocketConnector<CLIENT> - Interface in io.quarkus.websockets.next
A connector can be used to configure and open a new client connection backed by a client endpoint that is used to consume and send messages.
WebSocketConnectorBase<THIS> - Class in io.quarkus.websockets.next.runtime
 
WebSocketConnectorBase(Vertx, Codecs, ClientConnectionManager, WebSocketsClientRuntimeConfig, TlsConfigurationRegistry) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
 
WebSocketConnectorImpl<CLIENT> - Class in io.quarkus.websockets.next.runtime
 
WebSocketConnectorImpl(InjectionPoint, Codecs, Vertx, ClientConnectionManager, WebSocketClientRecorder.ClientEndpointsContext, WebSocketsClientRuntimeConfig, TlsConfigurationRegistry, Instance<WebSocketTelemetryProvider>) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketConnectorImpl
 
WebSocketEndpoint - Interface in io.quarkus.websockets.next.runtime
Internal representation of a WebSocket endpoint.
WebSocketEndpoint.ExecutionModel - Enum Class in io.quarkus.websockets.next.runtime
 
WebSocketEndpointBase - Class in io.quarkus.websockets.next.runtime
 
WebSocketEndpointBase(WebSocketConnectionBase, Codecs, ContextSupport, SecuritySupport, ErrorInterceptor) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
 
WebSocketException - Exception Class in io.quarkus.websockets.next
 
WebSocketException(String) - Constructor for exception class io.quarkus.websockets.next.WebSocketException
 
WebSocketException(String, Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketException
 
WebSocketException(Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketException
 
WebSocketHeaderPropagationHandler - Class in io.quarkus.websockets.next.runtime
Filter used to propagate WebSocket subprotocols as the WebSocket opening handshake headers.
WebSocketHeaderPropagationHandler() - Constructor for class io.quarkus.websockets.next.runtime.WebSocketHeaderPropagationHandler
 
WebSocketHttpServerOptionsCustomizer - Class in io.quarkus.websockets.next.runtime
 
WebSocketHttpServerOptionsCustomizer() - Constructor for class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
 
WebSocketNextJsonRPCService - Class in io.quarkus.websockets.next.runtime.devui
 
WebSocketNextJsonRPCService(Instance<ConnectionManager>, Vertx, VertxHttpConfig, WebSocketsServerRuntimeConfig) - Constructor for class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
 
WebSocketNextJsonRPCService.DevWebSocket - Record Class in io.quarkus.websockets.next.runtime.devui
 
WebSocketNextJsonRPCService.TextMessage - Record Class in io.quarkus.websockets.next.runtime.devui
 
WebSocketsClientRuntimeConfig - Interface in io.quarkus.websockets.next.runtime.config
 
WebSocketServerException - Exception Class in io.quarkus.websockets.next
 
WebSocketServerException(String) - Constructor for exception class io.quarkus.websockets.next.WebSocketServerException
 
WebSocketServerException(String, Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketServerException
 
WebSocketServerException(Throwable) - Constructor for exception class io.quarkus.websockets.next.WebSocketServerException
 
WebSocketServerRecorder - Class in io.quarkus.websockets.next.runtime
 
WebSocketServerRecorder(WebSocketsServerRuntimeConfig) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
 
WebSocketsServerRuntimeConfig - Interface in io.quarkus.websockets.next.runtime.config
 
WebSocketsServerRuntimeConfig.DevMode - Interface in io.quarkus.websockets.next.runtime.config
 
WebSocketsServerRuntimeConfig.Security - Interface in io.quarkus.websockets.next.runtime.config
 
WebSocketTelemetryProvider - Class in io.quarkus.websockets.next.runtime.telemetry
 
WebSocketTelemetryProvider(Function<TelemetryWebSocketEndpointContext, WebSocketEndpoint>, Function<TelemetryWebSocketEndpointContext, WebSocketEndpoint>, Function<String, ConnectionInterceptor>, Function<String, ConnectionInterceptor>, Function<String, SendingInterceptor>, Function<String, SendingInterceptor>, Function<String, ErrorInterceptor>, Function<String, ErrorInterceptor>) - Constructor for class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProvider
 
WebSocketTelemetryProviderBuilder - Class in io.quarkus.websockets.next.runtime.telemetry
Quarkus uses this class internally to build WebSocketTelemetryProvider.
WebSocketTelemetryProviderBuilder() - Constructor for class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryProviderBuilder
 
WebSocketTelemetryRecorder - Class in io.quarkus.websockets.next.runtime.telemetry
 
WebSocketTelemetryRecorder() - Constructor for class io.quarkus.websockets.next.runtime.telemetry.WebSocketTelemetryRecorder
 
withHeaders(Map<String, List<String>>) - Method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
 
WORKER_THREAD - Enum constant in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form