Class ForwardingWebSocketEndpoint
java.lang.Object
io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
- All Implemented Interfaces:
WebSocketEndpoint
- Direct Known Subclasses:
MetricsForwardingWebSocketEndpoint,TracesForwardingWebSocketEndpoint
WebSocketEndpoint wrapper that delegates all methods to delegate.
This way, subclasses can only override methods they need to intercept.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
WebSocketEndpoint.ExecutionModel -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeBinaryMultiItem(Object message) decodeTextMultiItem(Object message) io.smallrye.mutiny.Uni<Void> io.vertx.core.Future<Void> onBinaryMessage(Object message) io.vertx.core.Future<Void> onClose()io.vertx.core.Future<Void> onOpen()io.vertx.core.Future<Void> onPingMessage(io.vertx.core.buffer.Buffer message) io.vertx.core.Future<Void> onPongMessage(io.vertx.core.buffer.Buffer message) io.vertx.core.Future<Void> onTextMessage(Object message)
-
Field Details
-
delegate
-
-
Constructor Details
-
ForwardingWebSocketEndpoint
-
-
Method Details
-
inboundProcessingMode
- Specified by:
inboundProcessingModein interfaceWebSocketEndpoint- Returns:
- the inbound processing mode
-
onOpen
- Specified by:
onOpenin interfaceWebSocketEndpoint
-
onOpenExecutionModel
- Specified by:
onOpenExecutionModelin interfaceWebSocketEndpoint
-
onTextMessage
- Specified by:
onTextMessagein interfaceWebSocketEndpoint
-
onTextMessageExecutionModel
- Specified by:
onTextMessageExecutionModelin interfaceWebSocketEndpoint
-
consumedTextMultiType
- Specified by:
consumedTextMultiTypein interfaceWebSocketEndpoint
-
decodeTextMultiItem
- Specified by:
decodeTextMultiItemin interfaceWebSocketEndpoint
-
onBinaryMessage
- Specified by:
onBinaryMessagein interfaceWebSocketEndpoint
-
onBinaryMessageExecutionModel
- Specified by:
onBinaryMessageExecutionModelin interfaceWebSocketEndpoint
-
consumedBinaryMultiType
- Specified by:
consumedBinaryMultiTypein interfaceWebSocketEndpoint
-
decodeBinaryMultiItem
- Specified by:
decodeBinaryMultiItemin interfaceWebSocketEndpoint
-
onPingMessage
- Specified by:
onPingMessagein interfaceWebSocketEndpoint
-
onPingMessageExecutionModel
- Specified by:
onPingMessageExecutionModelin interfaceWebSocketEndpoint
-
onPongMessage
- Specified by:
onPongMessagein interfaceWebSocketEndpoint
-
onPongMessageExecutionModel
- Specified by:
onPongMessageExecutionModelin interfaceWebSocketEndpoint
-
onClose
- Specified by:
onClosein interfaceWebSocketEndpoint
-
onCloseExecutionModel
- Specified by:
onCloseExecutionModelin interfaceWebSocketEndpoint
-
doOnError
- Specified by:
doOnErrorin interfaceWebSocketEndpoint
-
beanIdentifier
- Specified by:
beanIdentifierin interfaceWebSocketEndpoint- Returns:
- the identifier of the bean with callbacks
- See Also:
-