Class SpringBrokerContextListener

  • All Implemented Interfaces:
    EventListener, ServletContextListener

    public class SpringBrokerContextListener
    extends Object
    implements ServletContextListener
    Used to configure and instance of ActiveMQ BrokerService using ActiveMQ/Spring's xml configuration.

    The configuration file is specified via the context init parameter brokerURI, typically: <context-param> <param-name>brokerURI</param-name> <param-value>/WEB-INF/activemq.xml</param-value> </context-param> As a a default, if a brokerURI is not specified it will look up for activemq.xml

    • Field Detail

      • INIT_PARAM_BROKER_URI

        public static final String INIT_PARAM_BROKER_URI
        broker uri context parameter name: brokerURI
        See Also:
        Constant Field Values
    • Constructor Detail

      • SpringBrokerContextListener

        public SpringBrokerContextListener()
    • Method Detail

      • setBrokerService

        protected void setBrokerService​(org.apache.activemq.broker.BrokerService container)
        Set the broker container to be used by this listener
        Parameters:
        container - the container to be used.
      • getBrokerService

        protected org.apache.activemq.broker.BrokerService getBrokerService()
        Return the broker container.
      • createBroker

        protected org.apache.activemq.broker.BrokerService createBroker​(ServletContext context)
        Factory method to create a new ActiveMQ Broker