If you are taking this route, you can try defining your broker
configuration in a separate xml file and do something like
BrokerService broker = BrokerFactory.createBroker(new
URI("xbean:activemq.xml"));
broker.start();
it will be easier to configure it that way.
Cheers
--
Dejan Bosanac
http://www.ttmsolutions.com - get a free ActiveMQ user guide
ActiveMQ in Action - http://www.manning.com/snyder/
Scripting in Java - http://www.scriptinginjava.net
CB4 wrote:
> I was able to configure my broker programatically within my startup mbean
> using the following without jmx conflicts:
>
> BrokerService broker =
> org.apache.activemq.broker.BrokerFactory.createBroker("broker:(vm://localhost)");
> broker.setUseJmx(true);
> broker.setPersistent(false);
> broker.start();
>
> This is less than an ideal solution and leads me to believe there is a bug
> in the spring <amq:broker> xml schema configuration handler.
>
>
|