@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { int count = 0; final Map<String, TopologyMemberImpl> copy; synchronized (Topology.this) { copy = new HashMap<>(topology); } for (Map.Entry<String, TopologyMemberImpl> entry : copy.entrySet()) { if (logger.isDebugEnabled()) { logger.debug(Topology.this + " sending " + entry.getKey() + " / " + entry.getValue().getConnector() + " to " + listener); } listener.nodeUP(entry.getValue(), ++count == copy.size()); } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });
@Override public void run() { for (ClusterTopologyListener listener : copy) { if (logger.isTraceEnabled()) { logger.trace(Topology.this + " informing " + listener + " about node up = " + nodeId + " connector = " + memberToSend.getConnector()); } try { listener.nodeUP(memberToSend, false); } catch (Throwable e) { ActiveMQClientLogger.LOGGER.errorSendingTopology(e); } } } });