Class RemoveInfo

java.lang.Object
org.apache.activemq.command.BaseCommand
org.apache.activemq.command.RemoveInfo
All Implemented Interfaces:
Command, DataStructure

public class RemoveInfo extends BaseCommand
Removes a consumer, producer, session or connection.
  • Field Details

    • DATA_STRUCTURE_TYPE

      public static final byte DATA_STRUCTURE_TYPE
      See Also:
    • LAST_DELIVERED_UNSET

      public static final int LAST_DELIVERED_UNSET
      See Also:
    • LAST_DELIVERED_UNKNOWN

      public static final int LAST_DELIVERED_UNKNOWN
      See Also:
    • objectId

      protected DataStructure objectId
    • lastDeliveredSequenceId

      protected long lastDeliveredSequenceId
  • Constructor Details

    • RemoveInfo

      public RemoveInfo()
    • RemoveInfo

      public RemoveInfo(DataStructure objectId)
  • Method Details

    • getDataStructureType

      public byte getDataStructureType()
      Returns:
      The type of the data structure
    • getObjectId

      public DataStructure getObjectId()
    • setObjectId

      public void setObjectId(DataStructure objectId)
    • getLastDeliveredSequenceId

      public long getLastDeliveredSequenceId()
    • setLastDeliveredSequenceId

      public void setLastDeliveredSequenceId(long lastDeliveredSequenceId)
    • visit

      public Response visit(CommandVisitor visitor) throws Exception
      Throws:
      Exception
    • isConnectionRemove

      public boolean isConnectionRemove()
      Returns true if this event is for a removed connection
    • isSessionRemove

      public boolean isSessionRemove()
      Returns true if this event is for a removed session
    • isConsumerRemove

      public boolean isConsumerRemove()
      Returns true if this event is for a removed consumer
    • isProducerRemove

      public boolean isProducerRemove()
      Returns true if this event is for a removed producer