Index
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
Actionrecord 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
Closedqualifier. - 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
connectionrecord 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
contextrecord component. - contextData() - Method in record class io.quarkus.websockets.next.runtime.telemetry.TelemetryWebSocketEndpointContext
-
Returns the value of the
contextDatarecord 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
DevWebSocketrecord class. - DIRECTION_TAG_KEY - Static variable in class io.quarkus.websockets.next.runtime.telemetry.TelemetryConstants
-
TelemetryConstants.Directiontag key. - 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
DEBUGlevel is enabled for the loggerio.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
endpointrecord 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
endpointIdrecord 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
-
WebSocketEndpointwrapper that delegates all methods toForwardingWebSocketEndpoint.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
ConnectionInterceptorand 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
httpRequestrecord 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
HttpUpgradeContextrecord 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
incomingrecord 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
messagesrecord 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 beforeand the returned callback must be always invoked when an async computation completes.
invalid reference
#run(Runnable) - 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
-
WebSocketandWebSocketClientendpoint 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
Openqualifier. - 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
pathrecord 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
queueIndexrecord 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
runnablerecord component.
S
- scheme() - Method in interface io.quarkus.websockets.next.HandshakeRequest
- SEC_WEBSOCKET_ACCEPT - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
-
See Sec-WebSocket-Accept.
- SEC_WEBSOCKET_EXTENSIONS - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
- SEC_WEBSOCKET_KEY - Static variable in interface io.quarkus.websockets.next.HandshakeRequest
-
See Sec-WebSocket-Key.
- 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
securityIdentityrecord 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
WebSocketConnectionBaseconnection. - 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
socketrecord 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
-
Direction added as a tag to following metrics:
TelemetryConstants.SERVER_BYTESTelemetryConstants.SERVER_COUNTTelemetryConstants.CLIENT_BYTESTelemetryConstants.CLIENT_COUNT - TelemetrySupport - Class in io.quarkus.websockets.next.runtime.telemetry
-
Integrates traces into WebSockets with
WebSocketEndpointdecorator. - 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
TelemetryWebSocketEndpointContextrecord class. - text() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.TextMessage
-
Returns the value of the
textrecord 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
TextMessagerecord 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
timestamprecord 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
-
WebSocketEndpointwrapper 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
TypedKeyrecord 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
valuerecord 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
WebSocketendpoint 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form