Class ConsumerControl

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

public class ConsumerControl extends BaseCommand
Used to start and stop transports as well as terminating clients.
  • Field Details

    • DATA_STRUCTURE_TYPE

      public static final byte DATA_STRUCTURE_TYPE
      See Also:
    • consumerId

      protected ConsumerId consumerId
    • close

      protected boolean close
    • stop

      protected boolean stop
    • start

      protected boolean start
    • flush

      protected boolean flush
    • prefetch

      protected int prefetch
    • destination

      protected ActiveMQDestination destination
  • Constructor Details

    • ConsumerControl

      public ConsumerControl()
  • Method Details

    • getDestination

      public ActiveMQDestination getDestination()
      Returns:
      Returns the destination.
    • setDestination

      public void setDestination(ActiveMQDestination destination)
    • getDataStructureType

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

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

      public boolean isConsumerControl()
      Specified by:
      isConsumerControl in interface Command
      Overrides:
      isConsumerControl in class BaseCommand
    • isClose

      public boolean isClose()
      Returns:
      Returns the close.
    • setClose

      public void setClose(boolean close)
      Parameters:
      close - The new value to assign the close state flag.
    • getConsumerId

      public ConsumerId getConsumerId()
      Returns:
      Returns the consumerId.
    • setConsumerId

      public void setConsumerId(ConsumerId consumerId)
      Parameters:
      consumerId - The consumerId to set.
    • getPrefetch

      public int getPrefetch()
      Returns:
      Returns the prefetch.
    • setPrefetch

      public void setPrefetch(int prefetch)
      Parameters:
      prefetch - The prefetch to set.
    • isFlush

      public boolean isFlush()
      Returns:
      the flush
    • setFlush

      public void setFlush(boolean flush)
      Parameters:
      flush - The flush value to set on this command.
    • isStart

      public boolean isStart()
      Returns:
      the start
    • setStart

      public void setStart(boolean start)
      Parameters:
      start - The start value to set on this command.
    • isStop

      public boolean isStop()
      Returns:
      the stop
    • setStop

      public void setStop(boolean stop)
      Parameters:
      stop - the stop value to set on this Command.