Class DefaultNackHandler

  • All Implemented Interfaces:
    Handler<ServerFrame>

    public class DefaultNackHandler
    extends Object
    implements Handler<ServerFrame>
    STOMP compliant actions executed when receiving a NACK sf.frame(). It removes the acknowledges messages from the list of messages waiting for acknowledgment and trigger an StompServerHandler#onNack(Subscription, List) calls.

    If the NACK frame specifies a transaction id, the acknowledgment is delayed until the transaction commit.

    This handler is thread safe.

    Author:
    Clement Escoffier
    • Constructor Detail

      • DefaultNackHandler

        public DefaultNackHandler()
    • Method Detail

      • handle

        public void handle​(ServerFrame sf)
        Description copied from interface: Handler
        Something has happened, so handle it.
        Specified by:
        handle in interface Handler<ServerFrame>
        Parameters:
        sf - the event to handle