Class WebSocketEndpointBase
java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketEndpointBase
- All Implemented Interfaces:
WebSocketEndpoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
WebSocketEndpoint.ExecutionModel -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketEndpointBase(WebSocketConnectionBase connection, Codecs codecs, ContextSupport contextSupport, SecuritySupport securitySupport, ErrorInterceptor errorInterceptor) -
Method Summary
Modifier and TypeMethodDescriptionbeanInstance(String identifier) decodeBinary(Type type, io.vertx.core.buffer.Buffer value, Class<?> codecBeanClass) decodeText(Type type, String value, Class<?> codecBeanClass) io.smallrye.mutiny.Uni<Void> doErrorExecute(Throwable throwable, WebSocketEndpoint.ExecutionModel executionModel, Function<Throwable, io.smallrye.mutiny.Uni<Void>> action) protected io.smallrye.mutiny.Uni<Void> doOnBinaryMessage(Object message) protected io.smallrye.mutiny.Uni<Void> io.smallrye.mutiny.Uni<Void> protected io.smallrye.mutiny.Uni<Void> protected io.smallrye.mutiny.Uni<Void> doOnPingMessage(io.vertx.core.buffer.Buffer message) protected io.smallrye.mutiny.Uni<Void> doOnPongMessage(io.vertx.core.buffer.Buffer message) protected io.smallrye.mutiny.Uni<Void> doOnTextMessage(Object message) io.vertx.core.buffer.BufferencodeBinary(Object value, Class<?> codecBeanClass) encodeText(Object value, Class<?> codecBeanClass) voidio.smallrye.mutiny.Uni<Void> multiBinary(io.smallrye.mutiny.Multi<Object> multi, Function<? super Object, io.smallrye.mutiny.Uni<?>> action) io.smallrye.mutiny.Uni<Void> multiText(io.smallrye.mutiny.Multi<Object> multi, Function<? super Object, io.smallrye.mutiny.Uni<?>> action) 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) io.smallrye.mutiny.Uni<Void> sendBinary(io.vertx.core.buffer.Buffer message, boolean broadcast) io.smallrye.mutiny.Uni<Void> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.websockets.next.runtime.WebSocketEndpoint
beanIdentifier, consumedBinaryMultiType, consumedTextMultiType, decodeBinaryMultiItem, decodeTextMultiItem, inboundProcessingMode, onBinaryMessageExecutionModel, onCloseExecutionModel, onOpenExecutionModel, onPingMessageExecutionModel, onPongMessageExecutionModel, onTextMessageExecutionModel
-
Field Details
-
connection
-
codecs
-
-
Constructor Details
-
WebSocketEndpointBase
public WebSocketEndpointBase(WebSocketConnectionBase connection, Codecs codecs, ContextSupport contextSupport, SecuritySupport securitySupport, ErrorInterceptor errorInterceptor)
-
-
Method Details
-
onOpen
- Specified by:
onOpenin interfaceWebSocketEndpoint
-
onTextMessage
- Specified by:
onTextMessagein interfaceWebSocketEndpoint
-
onBinaryMessage
- Specified by:
onBinaryMessagein interfaceWebSocketEndpoint
-
onPingMessage
- Specified by:
onPingMessagein interfaceWebSocketEndpoint
-
onPongMessage
- Specified by:
onPongMessagein interfaceWebSocketEndpoint
-
onClose
- Specified by:
onClosein interfaceWebSocketEndpoint
-
doErrorExecute
-
beanInstance
-
beanInstance
-
doOnOpen
-
doOnTextMessage
-
doOnBinaryMessage
-
doOnPingMessage
-
doOnPongMessage
-
doOnClose
-
doOnError
- Specified by:
doOnErrorin interfaceWebSocketEndpoint
-
interceptError
-
decodeText
-
encodeText
-
decodeBinary
-
encodeBinary
-
sendText
-
multiText
-
sendBinary
public io.smallrye.mutiny.Uni<Void> sendBinary(io.vertx.core.buffer.Buffer message, boolean broadcast) -
multiBinary
-