Class PojoMessageHandlerWholeBinary

All Implemented Interfaces:
MessageHandler, MessageHandler.Whole<ByteBuffer>, WrappedMessageHandler

public class PojoMessageHandlerWholeBinary extends PojoMessageHandlerWholeBase<ByteBuffer>
ByteBuffer specific concrete implementation for handling whole messages.
  • Constructor Details

    • PojoMessageHandlerWholeBinary

      public PojoMessageHandlerWholeBinary(Object pojo, Method method, Session session, EndpointConfig config, List<Class<? extends Decoder>> decoderClazzes, Object[] params, int indexPayload, boolean convert, int indexSession, boolean isForInputStream, long maxMessageSize)
      Create a whole binary message handler.
      Parameters:
      pojo - POJO instance
      method - Method to invoke
      session - WebSocket session
      config - Endpoint configuration
      decoderClazzes - List of decoder classes
      params - Pre-populated parameter array
      indexPayload - Index of the payload parameter
      convert - Convert the message before passing to the method
      indexSession - Index of the session parameter
      isForInputStream - True if the payload is an InputStream
      maxMessageSize - Maximum message size
  • Method Details