Class MessageHandlerWrapper

java.lang.Object
org.eclipse.jetty.websocket.jsr356.MessageHandlerWrapper

public class MessageHandlerWrapper extends Object
Expose a MessageHandler instance along with its associated MessageHandlerMetadata and DecoderFactory.Wrapper
  • Field Details

  • Constructor Details

  • Method Details

    • getDecoder

      public DecoderFactory.Wrapper getDecoder()
    • getHandler

      public javax.websocket.MessageHandler getHandler()
    • getMetadata

      public MessageHandlerMetadata getMetadata()
    • isMessageType

      public boolean isMessageType(Class<?> msgType)
    • wantsPartialMessages

      public boolean wantsPartialMessages()
      Flag for a onMessage() that wants partial messages.

      This indicates the use of MessageHandler.MessageHandler.Partial.

      Returns:
      true for use of MessageHandler.MessageHandler.Partial, false for use of MessageHandler.MessageHandler.Whole
    • wantsStreams

      public boolean wantsStreams()
      Flag for a onMessage() method that wants MessageHandler.MessageHandler.Whole with a Decoder that is based on Decoder.TextStream or Decoder.BinaryStream
      Returns:
      true for Streaming based Decoder, false for normal decoder for whole messages.