rc.setBrokerFactoryHandler(new BrokerFactoryHandler() {
public BrokerService createBroker(URI brokerURI) throws Exception {
BrokerService service = new BrokerService();
IntrospectionSupport.setProperties(service, brokerOptions);
service.setBrokerName(finalBroker);
TransportConnector c = service.addConnector("tcp://localhost:0");
c.setDiscoveryUri(new URI("multicast://" + finalGroup));
service.addNetworkConnector("multicast://" + finalGroup);
return service;
}
});