Take a closer look at the API for Broker Factory Bean: http://activemq.apache.org/maven/5.9.0/apidocs/org/apache/activemq/xbean/BrokerFactoryBean.html
You can pass in the resource/config file to the constructor, then call "getBroker()" ..something like this: protected BrokerService createBroker(Resource resource) throws Exception { BrokerFactoryBean factory = new BrokerFactoryBean(resource); factory.afterPropertiesSet(); BrokerService broker = factory.getBroker(); assert broker != null : "Could not create broker!"; // Broker is already started by default when using the XML file // broker.start(); return broker; } On Mon, Mar 3, 2014 at 6:33 AM, tvijayram <tvijay...@gmail.com> wrote: > Hi Christian, > > Thanks for the help. In our application we are trying to create a Broker > Container container by using the SpringBrokerContainerFactory's newInstance > method. > SpringBrokerContainerFactory's.newInstance(Resource). > > But in BrokerFactoryBean we don't have this method. And I tried to use > setconfig(Resouce) which didn't help as I need to return the instance of > BrokerService. > > /*Starts the Service Bus Broker*/ > start() > { > brokerContainer = brokerCreate(); > brokerContainer.start(); > } > > > /*Create the broker, and return the instance.*/ > BrokerService brokerCreate() > { > Resource resource = new FileSystemResource(configFile); > return SpringBrokerContainerFactory.newInstance(resource); > } > > pls hep us. > > > Thanks > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/BrokerContainer-SpringBrokerContainerFactory-classes-tp4678387p4678466.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. -- Christian Posta http://www.christianposta.com/blog twitter: @christianposta