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) -
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>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) io.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>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, onPongMessageExecutionModel, onTextMessageExecutionModel
-
Field Details
-
connection
-
codecs
-
-
Constructor Details
-
WebSocketEndpointBase
public WebSocketEndpointBase(WebSocketConnectionBase connection, Codecs codecs, ContextSupport contextSupport, SecuritySupport securitySupport)
-
-
Method Details
-
onOpen
- Specified by:
onOpenin interfaceWebSocketEndpoint
-
onTextMessage
- Specified by:
onTextMessagein interfaceWebSocketEndpoint
-
onBinaryMessage
- Specified by:
onBinaryMessagein interfaceWebSocketEndpoint
-
onPongMessage
- Specified by:
onPongMessagein interfaceWebSocketEndpoint
-
onClose
- Specified by:
onClosein interfaceWebSocketEndpoint
-
doErrorExecute
-
beanInstance
-
beanInstance
-
doOnOpen
-
doOnTextMessage
-
doOnBinaryMessage
-
doOnPongMessage
-
doOnClose
-
doOnError
- Specified by:
doOnErrorin interfaceWebSocketEndpoint
-
decodeText
-
encodeText
-
decodeBinary
-
encodeBinary
-
sendText
-
multiText
-
sendBinary
public io.smallrye.mutiny.Uni<Void> sendBinary(io.vertx.core.buffer.Buffer message, boolean broadcast) -
multiBinary
-