Class BrokerSupport


  • public final class BrokerSupport
    extends Object
    Utility class for broker operations
    • Method Detail

      • resendNoCopy

        public static void resendNoCopy​(ConnectionContext context,
                                        org.apache.activemq.command.Message originalMessage,
                                        org.apache.activemq.command.ActiveMQDestination deadLetterDestination)
                                 throws Exception
        Throws:
        Exception
      • resend

        public static void resend​(ConnectionContext context,
                                  org.apache.activemq.command.Message originalMessage,
                                  org.apache.activemq.command.ActiveMQDestination deadLetterDestination)
                           throws Exception
        Parameters:
        context -
        originalMessage -
        deadLetterDestination -
        Throws:
        Exception
      • doResend

        public static void doResend​(ConnectionContext context,
                                    org.apache.activemq.command.Message originalMessage,
                                    org.apache.activemq.command.ActiveMQDestination deadLetterDestination,
                                    boolean copy)
                             throws Exception
        Throws:
        Exception
      • getConnectionContext

        public static ConnectionContext getConnectionContext​(Broker broker)
        Returns the broker's administration connection context used for configuring the broker at startup
      • createAdminConnectionContext

        protected static ConnectionContext createAdminConnectionContext​(Broker broker)
        Factory method to create the new administration connection context object. Note this method is here rather than inside a default broker implementation to ensure that the broker reference inside it is the outer most interceptor