Class WebSocketClientConnectionImpl
java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketConnectionBase
io.quarkus.websockets.next.runtime.WebSocketClientConnectionImpl
- All Implemented Interfaces:
Connection,Sender,WebSocketClientConnection
class WebSocketClientConnectionImpl
extends WebSocketConnectionBase
implements WebSocketClientConnection
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
WebSocketConnectionBase.HandshakeRequestBase -
Field Summary
Fields inherited from class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
codecs, creationTime, handshakeRequest, identifier, pathParams, trafficLogger -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketClientConnectionImpl(String clientId, io.vertx.core.http.WebSocket webSocket, Codecs codecs, Map<String, String> pathParams, URI serverEndpointUri, Map<String, List<String>> headers, TrafficLogger trafficLogger, Map<String, Object> userData, SendingInterceptor sendingInterceptor, Consumer<WebSocketClientConnection> cleanup) -
Method Summary
Methods inherited from class io.quarkus.websockets.next.runtime.WebSocketConnectionBase
broadcast, close, close, closeReason, creationTime, handshakeRequest, id, isClosed, isSecure, pathParam, sendAutoPing, sendBinary, sendPing, sendPong, sendText, sendText, sslSession, subprotocol, userDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.websockets.next.Connection
close, close, closeAndAwait, closeAndAwait, closeReason, creationTime, handshakeRequest, id, isClosed, isOpen, isSecure, pathParam, sslSession, subprotocol, userDataMethods inherited from interface io.quarkus.websockets.next.Sender
sendBinary, sendBinary, sendBinaryAndAwait, sendBinaryAndAwait, sendPing, sendPingAndAwait, sendPong, sendPongAndAwait, sendText, sendText, sendTextAndAwait, sendTextAndAwait
-
Constructor Details
-
WebSocketClientConnectionImpl
WebSocketClientConnectionImpl(String clientId, io.vertx.core.http.WebSocket webSocket, Codecs codecs, Map<String, String> pathParams, URI serverEndpointUri, Map<String, List<String>> headers, TrafficLogger trafficLogger, Map<String, Object> userData, SendingInterceptor sendingInterceptor, Consumer<WebSocketClientConnection> cleanup)
-
-
Method Details
-
webSocket
io.vertx.core.http.WebSocketBase webSocket()- Specified by:
webSocketin classWebSocketConnectionBase
-
clientId
- Specified by:
clientIdin interfaceWebSocketClientConnection
-
toString
-
hashCode
public int hashCode() -
cleanup
protected void cleanup() -
equals
-