Class DefaultNackHandler

java.lang.Object
io.vertx.ext.stomp.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
invalid reference
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 Details

    • DefaultNackHandler

      public DefaultNackHandler()
  • Method Details

    • 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