if (started.compareAndSet(false, true)) {
LOGGER.debug(broker.getContainer().getName() + ": Starting jms flow");
super.start();
try {
Session broadcastSession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Topic broadcastTopic = broadcastSession.createTopic(broadcastDestinationName);
broadcastConsumer = broadcastSession.createConsumer(broadcastTopic, null, true);
broadcastConsumer.setMessageListener(new MessageListener() {
public void onMessage(Message message) {
try {
Object obj = ((ObjectMessage) message).getObject();