Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Action(long, Runnable, Context) - Constructor for record class io.quarkus.websockets.next.runtime.ConcurrencyLimiter.Action
-
Creates an instance of a
Actionrecord class. - activate(InjectableContext.ContextState) - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- 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.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.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.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
-
This basic connector can be used to configure and open new client connections.
- 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 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 in io.quarkus.websockets.next
- BinaryDecodeException(Buffer, String) - Constructor for exception io.quarkus.websockets.next.BinaryDecodeException
- BinaryDecodeException(Buffer, String, Throwable) - Constructor for exception io.quarkus.websockets.next.BinaryDecodeException
- binaryEncode(T, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
- BinaryEncodeException - Exception in io.quarkus.websockets.next
- BinaryEncodeException(Object, String) - Constructor for exception io.quarkus.websockets.next.BinaryEncodeException
- BinaryEncodeException(Object, String, Throwable) - Constructor for exception 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.
- BlockingSender - Interface in io.quarkus.websockets.next
-
Sends messages to the connected WebSocket client and waits for the completion.
- 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.
C
- cast(Object) - Static method in class io.quarkus.websockets.next.runtime.Codecs
- 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
- 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
- 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
- close() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- close() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
-
Close the connection.
- close() - Method in interface io.quarkus.websockets.next.WebSocketConnection
-
Close the connection.
- close(CloseReason) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- close(CloseReason) - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
-
Close the connection with a specific reason.
- close(CloseReason) - Method in interface io.quarkus.websockets.next.WebSocketConnection
-
Close the connection with a specific reason.
- CLOSE - Enum constant in enum class io.quarkus.websockets.next.UnhandledFailureStrategy
-
Close the connection.
- closeAndAwait() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
-
Close the connection and wait for the completion.
- closeAndAwait() - Method in interface io.quarkus.websockets.next.WebSocketConnection
-
Close the connection and wait for the completion.
- closeAndAwait(CloseReason) - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
-
Close the connection with a specific reason and wait for the completion.
- closeAndAwait(CloseReason) - Method in interface io.quarkus.websockets.next.WebSocketConnection
-
Close the connection 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 class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- closeReason() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- closeReason() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- 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
- compressionLevel() - Method in interface io.quarkus.websockets.next.WebSocketsClientRuntimeConfig
-
The compression level must be a value between 0 and 9.
- compressionLevel() - Method in interface io.quarkus.websockets.next.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
- 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
- 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.WebSocketsServerRuntimeConfig.DevMode
-
The limit of messages kept for a Dev UI connection.
- connectionOpened(WebSocketConnectionBase) - Method in class io.quarkus.websockets.next.runtime.TrafficLogger
- 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 interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
- 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. - ContextSupport - Class in io.quarkus.websockets.next.runtime
- ContextSupport(WebSocketConnectionBase, WebSocketSessionContext.SessionContextState, WebSocketSessionContext, 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.
- createContext(Map<String, WebSocketClientRecorder.ClientEndpoint>) - Method in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder
- createEndpointHandler(String, 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
- creationTime - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- creationTime() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- creationTime() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- currentRequestContextState() - Method in class io.quarkus.websockets.next.runtime.ContextSupport
- customizeHttpServer(HttpServerOptions) - Method in class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
- customizeHttpsServer(HttpServerOptions) - Method in class io.quarkus.websockets.next.runtime.WebSocketHttpServerOptionsCustomizer
D
- deactivate() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- 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 interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
- decodeText(Type, String, Class<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
- decodeTextMultiItem(Object) - Method in interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
- destroy() - Method in class io.quarkus.websockets.next.runtime.ClientConnectionManager
- destroy() - Method in class io.quarkus.websockets.next.runtime.ConnectionManager
- destroy() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- destroy(InjectableContext.ContextState) - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- destroy(Contextual<?>) - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- devMode() - Method in interface io.quarkus.websockets.next.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. - 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 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
- 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.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(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 class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
- equals(Object) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
- 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
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.
- 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
- forServer(WebSocketsServerRuntimeConfig) - Static method in class io.quarkus.websockets.next.runtime.TrafficLogger
G
- generatedEndpointClass - Variable in class io.quarkus.websockets.next.runtime.WebSocketClientRecorder.ClientEndpoint
- get(Contextual<T>) - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- get(Contextual<T>, CreationalContext<T>) - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- getBytes() - Method in exception 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
- getContextualInstances() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext.SessionContextState
- getEncodedObject() - Method in exception io.quarkus.websockets.next.BinaryEncodeException
- getEncodedObject() - Method in exception io.quarkus.websockets.next.TextEncodeException
- getEndpointClass(InjectionPoint) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorImpl
- 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
- getScope() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- getState() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- getText() - Method in exception io.quarkus.websockets.next.TextDecodeException
H
- handshakeRequest - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- handshakeRequest() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- handshakeRequest() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- handshakeRequest() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- 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 class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
- hashCode() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
- 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
- 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, SecurityIdentity, String) - Constructor for record class io.quarkus.websockets.next.HttpUpgradeCheck.HttpUpgradeContext
-
Creates an instance of a
HttpUpgradeContextrecord class.
I
- id() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- id() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- id() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- identifier - Variable in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- 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) - Static method in class io.quarkus.websockets.next.runtime.Endpoints
- initializeContextState() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- initializeSecurityHandler() - Method in class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
- 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
- INTERNAL_SERVER_ERROR - Static variable in class io.quarkus.websockets.next.CloseReason
- invalidate() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext.SessionContextState
- 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.devui - package io.quarkus.websockets.next.runtime.devui
- isActive() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- isBlocking() - Method in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
- isClosed() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- isClosed() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- isClosed() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- isInvalidPath(String, String) - Static method in class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService
- isOpen() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- isOpen() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- isSecure() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- isSecure() - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- isSecure() - Method in interface io.quarkus.websockets.next.WebSocketConnection
- isSecure(URI) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
- isUpgradePermitted() - Method in class io.quarkus.websockets.next.HttpUpgradeCheck.CheckResult
- isValid() - Method in class io.quarkus.websockets.next.runtime.WebSocketSessionContext.SessionContextState
- 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
- 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.UnhandledFailureStrategy
-
Log an error message.
M
- mapper - Variable in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
- maxMessageSize() - Method in interface io.quarkus.websockets.next.WebSocketsClientRuntimeConfig
-
The maximum size of a message in bytes.
- maxMessageSize() - Method in interface io.quarkus.websockets.next.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. - multiBinary(Multi<Object>, Function<? super Object, Uni<?>>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
- multiText(Multi<Object>, Function<? super Object, Uni<?>>) - Method in class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
N
- newComplete(Promise<Void>) - Method in class io.quarkus.websockets.next.runtime.ConcurrencyLimiter
-
This method must be always used before
#run(Runnable)and the returned callback must be always invoked when an async computation completes. - newConnectOptions(URI) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
- noCodecToDecode(String, Buffer, Type) - Method in class io.quarkus.websockets.next.runtime.Codecs
- noCodecToEncode(boolean, Object, Type) - Method in class io.quarkus.websockets.next.runtime.Codecs
- NON_BLOCKING - Enum constant in enum class io.quarkus.websockets.next.BasicWebSocketConnector.ExecutionModel
-
Callback is executed on the event loop and may not block the current thread.
- NONE - Enum constant in enum class io.quarkus.websockets.next.runtime.WebSocketEndpoint.ExecutionModel
- NOOP - Enum constant in enum class io.quarkus.websockets.next.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.WebSocketsClientRuntimeConfig
-
Compression Extensions for WebSocket are supported by default.
- 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 interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
- onClose() - Method in class io.quarkus.websockets.next.runtime.SecuritySupport
- 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 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 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 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 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 interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
- 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 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
- 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() - 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 class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
- pathParam(String) - Method in interface io.quarkus.websockets.next.WebSocketClientConnection
- pathParam(String) - Method in interface io.quarkus.websockets.next.WebSocketConnection
- 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
WebSocketConnection.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
- 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.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
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(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
- security() - Method in interface io.quarkus.websockets.next.WebSocketsServerRuntimeConfig
-
WebSockets-specific security configuration.
- SecurityHttpUpgradeCheck - Class in io.quarkus.websockets.next.runtime
- SecurityHttpUpgradeCheck(String, Map<String, SecurityCheck>) - 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.BlockingSender
-
Sends a binary message and waits for the completion.
- sendBinaryAndAwait(Buffer) - Method in interface io.quarkus.websockets.next.BlockingSender
-
Sends a binary message and waits for the completion.
- Sender - Interface in io.quarkus.websockets.next
-
Sends messages to the connected WebSocket client.
- 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.BlockingSender
-
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.BlockingSender
-
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.BlockingSender
-
Sends a text message and waits for the completion.
- sendTextAndAwait(M) - Method in interface io.quarkus.websockets.next.BlockingSender
-
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
- SessionContextState(ContextInstances) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketSessionContext.SessionContextState
- setPath(String) - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
- socket() - Method in record class io.quarkus.websockets.next.runtime.devui.WebSocketNextJsonRPCService.DevWebSocket
-
Returns the value of the
socketrecord component. - 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.WebSocketsServerRuntimeConfig
- supports(Type) - Method in interface io.quarkus.websockets.next.MessageCodec
- supports(Type) - Method in class io.quarkus.websockets.next.runtime.JsonTextMessageCodec
T
- 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 in io.quarkus.websockets.next
- TextDecodeException(String, String) - Constructor for exception io.quarkus.websockets.next.TextDecodeException
- TextDecodeException(String, String, Throwable) - Constructor for exception io.quarkus.websockets.next.TextDecodeException
- textEncode(T, Class<?>) - Method in class io.quarkus.websockets.next.runtime.Codecs
- TextEncodeException - Exception in io.quarkus.websockets.next
- TextEncodeException(Object, String) - Constructor for exception io.quarkus.websockets.next.TextEncodeException
- TextEncodeException(Object, String, Throwable) - Constructor for exception 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.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.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 class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
- toString() - Method in class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
- 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.WebSocketsClientRuntimeConfig
-
Traffic logging config.
- trafficLogging() - Method in interface io.quarkus.websockets.next.WebSocketsServerRuntimeConfig
-
Traffic logging config.
- TrafficLoggingConfig - Interface in io.quarkus.websockets.next
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.WebSocketsClientRuntimeConfig
-
The strategy used when an error occurs but no error handler can handle the failure.
- unhandledFailureStrategy() - Method in interface io.quarkus.websockets.next.WebSocketsServerRuntimeConfig
-
The strategy used when an error occurs but no error handler can handle the failure.
- UnhandledFailureStrategy - Enum Class in io.quarkus.websockets.next
-
The strategy used when an error occurs but no error handler can handle the failure.
V
- value() - Element in annotation interface io.quarkus.websockets.next.PathParam
-
The name of the parameter.
- 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.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.
- valueOf(String) - Static method in enum class io.quarkus.websockets.next.UnhandledFailureStrategy
-
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.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.
- values() - Static method in enum class io.quarkus.websockets.next.UnhandledFailureStrategy
-
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) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
- WebSocketClientException - Exception in io.quarkus.websockets.next
- WebSocketClientException(String) - Constructor for exception io.quarkus.websockets.next.WebSocketClientException
- WebSocketClientException(String, Throwable) - Constructor for exception io.quarkus.websockets.next.WebSocketClientException
- WebSocketClientException(Throwable) - Constructor for exception 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) - 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) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketConnectionImpl
- WebSocketConnector<CLIENT> - Interface in io.quarkus.websockets.next
-
This connector can be used to configure and open new client connections using a client endpoint class.
- WebSocketConnectorBase<THIS extends 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) - 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) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketEndpointBase
- WebSocketException - Exception in io.quarkus.websockets.next
- WebSocketException(String) - Constructor for exception io.quarkus.websockets.next.WebSocketException
- WebSocketException(String, Throwable) - Constructor for exception io.quarkus.websockets.next.WebSocketException
- WebSocketException(Throwable) - Constructor for exception io.quarkus.websockets.next.WebSocketException
- 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, HttpConfiguration, 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
- WebSocketServerException - Exception in io.quarkus.websockets.next
- WebSocketServerException(String) - Constructor for exception io.quarkus.websockets.next.WebSocketServerException
- WebSocketServerException(String, Throwable) - Constructor for exception io.quarkus.websockets.next.WebSocketServerException
- WebSocketServerException(Throwable) - Constructor for exception io.quarkus.websockets.next.WebSocketServerException
- WebSocketServerRecorder - Class in io.quarkus.websockets.next.runtime
- WebSocketServerRecorder(WebSocketsServerRuntimeConfig) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketServerRecorder
- WebSocketSessionContext - Class in io.quarkus.websockets.next.runtime
- WebSocketSessionContext(CurrentContextFactory) - Constructor for class io.quarkus.websockets.next.runtime.WebSocketSessionContext
- WebSocketSessionContext.SessionContextState - Class in io.quarkus.websockets.next.runtime
- WebSocketsServerRuntimeConfig - Interface in io.quarkus.websockets.next
- WebSocketsServerRuntimeConfig.DevMode - Interface in io.quarkus.websockets.next
- WebSocketsServerRuntimeConfig.Security - Interface in io.quarkus.websockets.next
- 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