Interface WebSocketEndpoint
- All Known Implementing Classes:
ForwardingWebSocketEndpoint,MetricsForwardingWebSocketEndpoint,TracesForwardingWebSocketEndpoint,WebSocketEndpointBase
public interface WebSocketEndpoint
Internal representation of a WebSocket endpoint.
A new instance is created for each connection.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault Typedefault Typedefault ObjectdecodeBinaryMultiItem(Object message) default ObjectdecodeTextMultiItem(Object message) io.smallrye.mutiny.Uni<Void> io.vertx.core.Future<Void> onBinaryMessage(Object message) default WebSocketEndpoint.ExecutionModelio.vertx.core.Future<Void> onClose()default WebSocketEndpoint.ExecutionModelio.vertx.core.Future<Void> onOpen()default WebSocketEndpoint.ExecutionModelio.vertx.core.Future<Void> onPingMessage(io.vertx.core.buffer.Buffer message) default WebSocketEndpoint.ExecutionModelio.vertx.core.Future<Void> onPongMessage(io.vertx.core.buffer.Buffer message) default WebSocketEndpoint.ExecutionModelio.vertx.core.Future<Void> onTextMessage(Object message) default WebSocketEndpoint.ExecutionModel
-
Method Details
-
inboundProcessingMode
InboundProcessingMode inboundProcessingMode()- Returns:
- the inbound processing mode
-
onOpen
io.vertx.core.Future<Void> onOpen() -
onOpenExecutionModel
-
onTextMessage
-
onTextMessageExecutionModel
-
consumedTextMultiType
-
decodeTextMultiItem
-
onBinaryMessage
-
onBinaryMessageExecutionModel
-
consumedBinaryMultiType
-
decodeBinaryMultiItem
-
onPingMessage
-
onPingMessageExecutionModel
-
onPongMessage
-
onPongMessageExecutionModel
-
onClose
io.vertx.core.Future<Void> onClose() -
onCloseExecutionModel
-
doOnError
-
beanIdentifier
String beanIdentifier()- Returns:
- the identifier of the bean with callbacks
- See Also:
-