@Override public ActiveMQDestination onSend(String topicName) { ActiveMQTopic topic = new ActiveMQTopic(topicName); if (topic.isComposite()) { ActiveMQDestination[] composites = topic.getCompositeDestinations(); for (ActiveMQDestination composite : composites) { composite.setPhysicalName(prefix(composite.getPhysicalName())); } ActiveMQTopic result = new ActiveMQTopic(); result.setCompositeDestinations(composites); return result; } else { return new ActiveMQTopic(prefix(topicName)); } }
@Override public ActiveMQDestination onSend(String topicName) { ActiveMQTopic topic = new ActiveMQTopic(topicName); if (topic.isComposite()) { ActiveMQDestination[] composites = topic.getCompositeDestinations(); for (ActiveMQDestination composite : composites) { composite.setPhysicalName(prefix(composite.getPhysicalName())); } ActiveMQTopic result = new ActiveMQTopic(); result.setCompositeDestinations(composites); return result; } else { return new ActiveMQTopic(prefix(topicName)); } }
@Override public ActiveMQDestination onSend(String topicName) { ActiveMQTopic topic = new ActiveMQTopic(topicName); if (topic.isComposite()) { ActiveMQDestination[] composites = topic.getCompositeDestinations(); for (ActiveMQDestination composite : composites) { composite.setPhysicalName(prefix(composite.getPhysicalName())); } ActiveMQTopic result = new ActiveMQTopic(); result.setCompositeDestinations(composites); return result; } else { return new ActiveMQTopic(prefix(topicName)); } }