newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
entriesRead[i] = new DiscoveryEntry(originatingNodeID, connector, System.currentTimeMillis());
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }
@Override public int compare(DiscoveryEntry o1, DiscoveryEntry o2) { return o2.getConnector().toString().compareTo(o1.getConnector().toString()); } });
protected static void dump(List<TransportConfiguration> sortedExpected, List<DiscoveryEntry> sortedActual) { System.out.println("wrong broadcasts received"); System.out.println("expected"); System.out.println("----------------------------"); for (TransportConfiguration transportConfiguration : sortedExpected) { System.out.println("transportConfiguration = " + transportConfiguration); } System.out.println("----------------------------"); System.out.println("actual"); System.out.println("----------------------------"); for (DiscoveryEntry discoveryEntry : sortedActual) { System.out.println("transportConfiguration = " + discoveryEntry.getConnector()); } System.out.println("----------------------------"); }
newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }
entriesRead[i] = new DiscoveryEntry(originatingNodeID, connector, System.currentTimeMillis());
protected static void assertEqualsDiscoveryEntries(List<TransportConfiguration> expected, List<DiscoveryEntry> actual) { assertNotNull(actual); List<TransportConfiguration> sortedExpected = new ArrayList<>(expected); Collections.sort(sortedExpected, new Comparator<TransportConfiguration>() { @Override public int compare(TransportConfiguration o1, TransportConfiguration o2) { return o2.toString().compareTo(o1.toString()); } }); List<DiscoveryEntry> sortedActual = new ArrayList<>(actual); Collections.sort(sortedActual, new Comparator<DiscoveryEntry>() { @Override public int compare(DiscoveryEntry o1, DiscoveryEntry o2) { return o2.getConnector().toString().compareTo(o1.getConnector().toString()); } }); if (sortedExpected.size() != sortedActual.size()) { dump(sortedExpected, sortedActual); } assertEquals(sortedExpected.size(), sortedActual.size()); for (int i = 0; i < sortedExpected.size(); i++) { if (!sortedExpected.get(i).equals(sortedActual.get(i).getConnector())) { dump(sortedExpected, sortedActual); } assertEquals(sortedExpected.get(i), sortedActual.get(i).getConnector()); } }
newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }
entriesRead[i] = new DiscoveryEntry(originatingNodeID, connector, System.currentTimeMillis());
newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }
entriesRead[i] = new DiscoveryEntry(originatingNodeID, connector, System.currentTimeMillis());
newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }
entriesRead[i] = new DiscoveryEntry(originatingNodeID, connector, System.currentTimeMillis());
newInitialconnectors[count++] = entry.getConnector(); if (ha && topology.getMember(entry.getNodeID()) == null) { TopologyMemberImpl member = new TopologyMemberImpl(entry.getNodeID(), null, null, entry.getConnector(), null); topology.updateMember(0, entry.getNodeID(), member);
private boolean checkExpiration() { boolean changed = false; long now = System.currentTimeMillis(); Iterator<Map.Entry<String, DiscoveryEntry>> iter = connectors.entrySet().iterator(); // Weed out any expired connectors while (iter.hasNext()) { Map.Entry<String, DiscoveryEntry> entry = iter.next(); if (entry.getValue().getLastUpdate() + timeout <= now) { if (logger.isTraceEnabled()) { logger.trace("Timed out node on discovery:" + entry.getValue()); } iter.remove(); changed = true; } } return changed; } }