private SocketAddress getNewAdminInstanceSocketAddress( MultiMap<SocketAddress, SocketAddress> configMultiMap, SocketAddress removedMemberSocketAddress) { for (SocketAddress socketAddress : configMultiMap.values()) { if (!socketAddress.equals(removedMemberSocketAddress)) { return socketAddress; } } throw new IllegalStateException("No Active Hazelcast Instance Found."); }
public Collection<V> values() { if(guavaMultiMap != null) { synchronized (guavaMultiMap) { Collection<V> c = guavaMultiMap.values(); if(c != null) return new ArrayList<V>(c); else return null; } } return hcMultiMap.values(); }
private boolean isEventComingFromNonRegisteredHazelcastInstance( final HazelcastInstance hazelcastInstance, final Set<SocketAddress> localSocketAddressesSet, final InetSocketAddress socketAddressOfEvent) { final MultiMap<SocketAddress, SocketAddress> configMultiMap = hazelcastInstance .getMultiMap(HazelcastLocalInstanceRegistrar.SPRING_INTEGRATION_INTERNAL_CLUSTER_MULTIMAP); return configMultiMap.size() > 0 && !configMultiMap.values().contains(socketAddressOfEvent) && localSocketAddressesSet.contains(configMultiMap.keySet().iterator().next()); }
protected void handleMultiMapValues() { Collection set = getMultiMap().values(); Iterator it = set.iterator(); int count = 0; while (it.hasNext()) { count++; println(it.next()); } println("Total " + count); }
protected void handleMultiMapValues() { Collection set = getMultiMap().values(); Iterator it = set.iterator(); int count = 0; while (it.hasNext()) { count++; println(it.next()); } println("Total " + count); }
protected void handleMultiMapValues() { Collection set = getMultiMap().values(); Iterator it = set.iterator(); int count = 0; while (it.hasNext()) { count++; println(it.next()); } println("Total " + count); }
protected void handleMultiMapValues() { Collection set = getMultiMap().values(); Iterator it = set.iterator(); int count = 0; while (it.hasNext()) { count++; println(it.next()); } println("Total " + count); }
SocketAddress newAdminSocketAddress = getNewAdminInstanceSocketAddress( configMultiMap, removedMemberSocketAddress); for (SocketAddress socketAddress : configMultiMap.values()) { if (!socketAddress.equals(removedMemberSocketAddress)) { configMultiMap.put(newAdminSocketAddress, socketAddress);