Class PojoMessageHandlerPartialBase<T>

    • Constructor Detail

      • PojoMessageHandlerPartialBase

        public PojoMessageHandlerPartialBase​(java.lang.Object pojo,
                                             java.lang.reflect.Method method,
                                             Session session,
                                             java.lang.Object[] params,
                                             int indexPayload,
                                             boolean convert,
                                             int indexBoolean,
                                             int indexSession,
                                             long maxMessageSize)
        Create a partial message handler.
        Parameters:
        pojo - POJO instance
        method - Method to invoke
        session - WebSocket session
        params - Pre-populated parameter array
        indexPayload - Index of the payload parameter
        convert - Convert the message before passing to the method
        indexBoolean - Index of the last flag parameter
        indexSession - Index of the session parameter
        maxMessageSize - Maximum message size
    • Method Detail

      • onMessage

        public final void onMessage​(T message,
                                    boolean last)
        Description copied from interface: jakarta.websocket.MessageHandler.Partial
        Called when part of a message is available to be processed.
        Specified by:
        onMessage in interface MessageHandler.Partial<T>
        Parameters:
        message - The message part
        last - true if this is the last part of this message, else false