Class DestinationAction

  • All Implemented Interfaces:
    Action

    public class DestinationAction
    extends Object
    implements Action
    A DestinationAction represents behavior being taken on a particular ActiveMQDestination, such as creation, removal, and reading messages from it or writing messages to it. The exact behavior being taken on the specific destination is represented as a verb property, which is one of the following string tokens:
    Verb Description
    create Create a specific destination.
    remove Remove a specific destination.
    read Read (consume) messages from a specific destination.
    write Write messages to a specific destination.
    Since:
    5.10.0
    • Constructor Detail

      • DestinationAction

        public DestinationAction​(ConnectionContext connectionContext,
                                 org.apache.activemq.command.ActiveMQDestination destination,
                                 String verb)
    • Method Detail

      • getDestination

        public org.apache.activemq.command.ActiveMQDestination getDestination()
      • getVerb

        public String getVerb()
      • toString

        public String toString()
        Description copied from interface: Action
        Returns a human readable string that indicates what this action is, for example "open doors" or "delete file /usr/local/foo"
        Specified by:
        toString in interface Action
        Overrides:
        toString in class Object
        Returns:
        a human readable string that indicates what this action is