Class MetricsForwardingWebSocketEndpoint
java.lang.Object
io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
io.quarkus.websockets.next.runtime.telemetry.MetricsForwardingWebSocketEndpoint
- All Implemented Interfaces:
WebSocketEndpoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
WebSocketEndpoint.ExecutionModel -
Field Summary
Fields inherited from class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
delegate -
Constructor Summary
ConstructorsConstructorDescriptionMetricsForwardingWebSocketEndpoint(WebSocketEndpoint delegate, io.micrometer.core.instrument.Counter onMessageReceivedCounter, io.micrometer.core.instrument.Counter onMessageReceivedBytesCounter, io.micrometer.core.instrument.Counter onConnectionClosedCounter) -
Method Summary
Modifier and TypeMethodDescriptiondecodeBinaryMultiItem(Object message) decodeTextMultiItem(Object message) io.vertx.core.Future<Void> onBinaryMessage(Object message) io.vertx.core.Future<Void> onClose()io.vertx.core.Future<Void> onTextMessage(Object message) Methods inherited from class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
beanIdentifier, consumedBinaryMultiType, consumedTextMultiType, doOnError, inboundProcessingMode, onBinaryMessageExecutionModel, onCloseExecutionModel, onOpen, onOpenExecutionModel, onPingMessage, onPingMessageExecutionModel, onPongMessage, onPongMessageExecutionModel, onTextMessageExecutionModel
-
Constructor Details
-
MetricsForwardingWebSocketEndpoint
MetricsForwardingWebSocketEndpoint(WebSocketEndpoint delegate, io.micrometer.core.instrument.Counter onMessageReceivedCounter, io.micrometer.core.instrument.Counter onMessageReceivedBytesCounter, io.micrometer.core.instrument.Counter onConnectionClosedCounter)
-
-
Method Details
-
onTextMessage
- Specified by:
onTextMessagein interfaceWebSocketEndpoint- Overrides:
onTextMessagein classForwardingWebSocketEndpoint
-
onBinaryMessage
- Specified by:
onBinaryMessagein interfaceWebSocketEndpoint- Overrides:
onBinaryMessagein classForwardingWebSocketEndpoint
-
decodeTextMultiItem
- Specified by:
decodeTextMultiItemin interfaceWebSocketEndpoint- Overrides:
decodeTextMultiItemin classForwardingWebSocketEndpoint
-
decodeBinaryMultiItem
- Specified by:
decodeBinaryMultiItemin interfaceWebSocketEndpoint- Overrides:
decodeBinaryMultiItemin classForwardingWebSocketEndpoint
-
onClose
- Specified by:
onClosein interfaceWebSocketEndpoint- Overrides:
onClosein classForwardingWebSocketEndpoint
-