Interface WebSocketEndpoint
- All Known Implementing Classes:
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>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
-
onPongMessage
-
onPongMessageExecutionModel
-
onClose
io.vertx.core.Future<Void> onClose() -
onCloseExecutionModel
-
doOnError
-
beanIdentifier
String beanIdentifier()- Returns:
- the identifier of the bean with callbacks
- See Also:
-
InjectableBean.getIdentifier()
-