Class WebSocketEndpointBase

java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketEndpointBase
All Implemented Interfaces:
WebSocketEndpoint

public abstract class WebSocketEndpointBase extends Object implements WebSocketEndpoint
  • Field Details

  • Constructor Details

  • Method Details

    • onOpen

      public io.vertx.core.Future<Void> onOpen()
      Specified by:
      onOpen in interface WebSocketEndpoint
    • onTextMessage

      public io.vertx.core.Future<Void> onTextMessage(Object message)
      Specified by:
      onTextMessage in interface WebSocketEndpoint
    • onBinaryMessage

      public io.vertx.core.Future<Void> onBinaryMessage(Object message)
      Specified by:
      onBinaryMessage in interface WebSocketEndpoint
    • onPingMessage

      public io.vertx.core.Future<Void> onPingMessage(io.vertx.core.buffer.Buffer message)
      Specified by:
      onPingMessage in interface WebSocketEndpoint
    • onPongMessage

      public io.vertx.core.Future<Void> onPongMessage(io.vertx.core.buffer.Buffer message)
      Specified by:
      onPongMessage in interface WebSocketEndpoint
    • onClose

      public io.vertx.core.Future<Void> onClose()
      Specified by:
      onClose in interface WebSocketEndpoint
    • doErrorExecute

      public io.smallrye.mutiny.Uni<Void> doErrorExecute(Throwable throwable, WebSocketEndpoint.ExecutionModel executionModel, Function<Throwable,io.smallrye.mutiny.Uni<Void>> action)
    • beanInstance

      public Object beanInstance()
    • beanInstance

      public Object beanInstance(String identifier)
    • doOnOpen

      protected io.smallrye.mutiny.Uni<Void> doOnOpen(Object message)
    • doOnTextMessage

      protected io.smallrye.mutiny.Uni<Void> doOnTextMessage(Object message)
    • doOnBinaryMessage

      protected io.smallrye.mutiny.Uni<Void> doOnBinaryMessage(Object message)
    • doOnPingMessage

      protected io.smallrye.mutiny.Uni<Void> doOnPingMessage(io.vertx.core.buffer.Buffer message)
    • doOnPongMessage

      protected io.smallrye.mutiny.Uni<Void> doOnPongMessage(io.vertx.core.buffer.Buffer message)
    • doOnClose

      protected io.smallrye.mutiny.Uni<Void> doOnClose(Object message)
    • doOnError

      public io.smallrye.mutiny.Uni<Void> doOnError(Throwable t)
      Specified by:
      doOnError in interface WebSocketEndpoint
    • interceptError

      public void interceptError(Throwable t)
    • decodeText

      public Object decodeText(Type type, String value, Class<?> codecBeanClass)
    • encodeText

      public String encodeText(Object value, Class<?> codecBeanClass)
    • decodeBinary

      public Object decodeBinary(Type type, io.vertx.core.buffer.Buffer value, Class<?> codecBeanClass)
    • encodeBinary

      public io.vertx.core.buffer.Buffer encodeBinary(Object value, Class<?> codecBeanClass)
    • sendText

      public io.smallrye.mutiny.Uni<Void> sendText(String message, boolean broadcast)
    • multiText

      public io.smallrye.mutiny.Uni<Void> multiText(io.smallrye.mutiny.Multi<Object> multi, Function<? super Object,io.smallrye.mutiny.Uni<?>> action)
    • sendBinary

      public io.smallrye.mutiny.Uni<Void> sendBinary(io.vertx.core.buffer.Buffer message, boolean broadcast)
    • multiBinary

      public io.smallrye.mutiny.Uni<Void> multiBinary(io.smallrye.mutiny.Multi<Object> multi, Function<? super Object,io.smallrye.mutiny.Uni<?>> action)