All Classes and Interfaces
Class
Description
A basic connector can be used to configure and open a new client connection.
Used to encode and decode binary messages.
This qualifier is used for CDI events fired asynchronously when a WebSocket connection is closed.
Supports inline instantiation of the
Closed qualifier.Indicates a reason for closing a connection.
Used to limit concurrent invocations.
WebSocket connection.
Per-endpoint CDI context support.
Error interceptor must be used to intercept
WebSocketEndpoint.doOnError(Throwable).WebSocketEndpoint wrapper that delegates all methods to ForwardingWebSocketEndpoint.delegate.Provides some useful information about the initial handshake request.
A check that controls which requests are allowed to upgrade the HTTP connection to a WebSocket connection.
WebSocket endpoints define the mode used to process incoming events for a specific connection.
Used to encode and decode messages.
Installs metrics support into the WebSockets extension.
WebSocket and WebSocketClient endpoint methods annotated with this annotation consume binary messages.WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when a connection
is closed.WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when an error
occurs.WebSocket and WebSocketClient endpoint methods annotated with this annotation are invoked when a new
connection is opened.WebSocket and WebSocketClient endpoint methods annotated with this annotation consume ping messages.WebSocket and WebSocketClient endpoint methods annotated with this annotation consume pong messages.WebSocket and WebSocketClient endpoint methods annotated with this annotation consume text messages.This qualifier is used for CDI events fired asynchronously when a new WebSocket connection is opened.
Supports inline instantiation of the
Open qualifier.Provides convenient access to all open client connections.
Provides convenient access to all open connections.
Identifies an endpoint callback method parameter that should be injected with a value returned from
Connection.pathParam(String).Sends messages to the connected WebSocket client/server.
Intercepts text and binary messages sent from the
WebSocketConnectionBase
connection.Configures telemetry in the WebSockets extension.
Direction added as a tag to following metrics:
TelemetryConstants.SERVER_BYTES
TelemetryConstants.SERVER_COUNT
TelemetryConstants.CLIENT_BYTES
TelemetryConstants.CLIENT_COUNT
Integrates traces into WebSockets with
WebSocketEndpoint decorator.Data carrier used to instantiate
TelemetrySupport.Used to encode and decode text messages.
Installs traces support into the WebSockets extension.
WebSocketEndpoint wrapper that produces OpenTelemetry spans for closed connection.The strategy used when an error occurs but no error handler can handle the failure.
Mutable user data associated with a connection.
Denotes a WebSocket server endpoint.
Denotes a WebSocket client endpoint.
This interface represents a client connection to a WebSocket endpoint.
This interface represents a connection from a client to a specific
WebSocket endpoint on the server.Makes it possible to send messages to all clients connected to the same WebSocket endpoint.
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.
Internal representation of a WebSocket endpoint.
Filter used to propagate WebSocket subprotocols as the WebSocket opening handshake headers.
Quarkus uses this class internally to build
WebSocketTelemetryProvider.