diff --git a/activemq-broker/src/main/java/org/apache/activemq/advisory/AdvisoryBroker.java b/activemq-broker/src/main/java/org/apache/activemq/advisory/AdvisoryBroker.java index e71dd92408..38cd49bab0 100644 --- a/activemq-broker/src/main/java/org/apache/activemq/advisory/AdvisoryBroker.java +++ b/activemq-broker/src/main/java/org/apache/activemq/advisory/AdvisoryBroker.java @@ -154,8 +154,7 @@ public class AdvisoryBroker extends BrokerFilter { // for this newly added consumer. if (AdvisorySupport.isConnectionAdvisoryTopic(info.getDestination())) { // Replay the connections. - for (Iterator iter = connections.values().iterator(); iter.hasNext(); ) { - ConnectionInfo value = iter.next(); + for (ConnectionInfo value : connections.values()) { ActiveMQTopic topic = AdvisorySupport.getConnectionAdvisoryTopic(); fireAdvisory(context, topic, value, info.getConsumerId()); }