Class TracesForwardingWebSocketEndpoint
java.lang.Object
io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
io.quarkus.websockets.next.runtime.telemetry.TracesForwardingWebSocketEndpoint
- All Implemented Interfaces:
WebSocketEndpoint
WebSocketEndpoint wrapper that produces OpenTelemetry spans for closed connection.-
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
ConstructorsConstructorDescriptionTracesForwardingWebSocketEndpoint(WebSocketEndpoint delegate, io.quarkus.websockets.next.runtime.spi.telemetry.WebSocketTracesInterceptor tracesInterceptor, io.quarkus.websockets.next.runtime.spi.telemetry.WebSocketEndpointContext endpointContext) -
Method Summary
Methods inherited from class io.quarkus.websockets.next.runtime.telemetry.ForwardingWebSocketEndpoint
beanIdentifier, consumedBinaryMultiType, consumedTextMultiType, decodeBinaryMultiItem, decodeTextMultiItem, doOnError, inboundProcessingMode, onBinaryMessage, onBinaryMessageExecutionModel, onCloseExecutionModel, onOpen, onOpenExecutionModel, onPingMessage, onPingMessageExecutionModel, onPongMessage, onPongMessageExecutionModel, onTextMessage, onTextMessageExecutionModel
-
Constructor Details
-
TracesForwardingWebSocketEndpoint
TracesForwardingWebSocketEndpoint(WebSocketEndpoint delegate, io.quarkus.websockets.next.runtime.spi.telemetry.WebSocketTracesInterceptor tracesInterceptor, io.quarkus.websockets.next.runtime.spi.telemetry.WebSocketEndpointContext endpointContext)
-
-
Method Details
-
onClose
- Specified by:
onClosein interfaceWebSocketEndpoint- Overrides:
onClosein classForwardingWebSocketEndpoint
-