Class WebSocketConnectorImpl<CLIENT>
java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketConnectorBase<WebSocketConnectorImpl<CLIENT>>
io.quarkus.websockets.next.runtime.WebSocketConnectorImpl<CLIENT>
- All Implemented Interfaces:
WebSocketConnector<CLIENT>
@Typed(WebSocketConnector.class)
@Dependent
public class WebSocketConnectorImpl<CLIENT>
extends WebSocketConnectorBase<WebSocketConnectorImpl<CLIENT>>
implements WebSocketConnector<CLIENT>
-
Field Summary
Fields inherited from class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
baseUri, codecs, config, connectionManager, headers, path, PATH_PARAM_PATTERN, pathParamNames, pathParams, subprotocols, tlsConfigurationRegistry, vertx -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketConnectorImpl(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, Codecs codecs, io.vertx.core.Vertx vertx, ClientConnectionManager connectionManager, WebSocketClientRecorder.ClientEndpointsContext endpointsContext, WebSocketsClientRuntimeConfig config, TlsConfigurationRegistry tlsConfigurationRegistry, jakarta.enterprise.inject.Instance<WebSocketTelemetryProvider> telemetryProvider) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<WebSocketClientConnection> connect()(package private) StringgetEndpointClass(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Methods inherited from class io.quarkus.websockets.next.runtime.WebSocketConnectorBase
addHeader, addSubprotocol, baseUri, getPathParamNames, isSecure, newConnectOptions, pathParam, populateClientOptions, replacePathParameters, self, setPathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.websockets.next.WebSocketConnector
addHeader, addSubprotocol, baseUri, baseUri, connectAndAwait, pathParam
-
Constructor Details
-
WebSocketConnectorImpl
WebSocketConnectorImpl(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, Codecs codecs, io.vertx.core.Vertx vertx, ClientConnectionManager connectionManager, WebSocketClientRecorder.ClientEndpointsContext endpointsContext, WebSocketsClientRuntimeConfig config, TlsConfigurationRegistry tlsConfigurationRegistry, jakarta.enterprise.inject.Instance<WebSocketTelemetryProvider> telemetryProvider)
-
-
Method Details
-
connect
- Specified by:
connectin interfaceWebSocketConnector<CLIENT>- Returns:
- a new
Uniwith aWebSocketClientConnectionitem
-
getEndpointClass
-