broker.setUseJmx(false);
broker.setPersistent(false);
broker.addConnector("tcp://localhost:61616");
broker.start();
tm = new GeronimoPlatformTransactionManager();
// Create an embedded database for testing tx results when commit / rollback
ConnectionManagerFactoryBean factory = new ConnectionManagerFactoryBean();
factory.setTransactionManager(tm);
factory.setTransaction("xa");