public void onMembershipChanged(org.codehaus.wadi.group.Cluster cluster, Set joiners, Set leavers) { wrapAsNode(joiners); } };
public void doStop() throws Exception { cluster.removeClusterListener(wrapNodeAsPeerListener); clearListeners(); }
protected Node wrapAsNode(Peer peer) { Node node = RemoteNode.retrieveOptionalAdaptor(peer); if (null == node) { node = newRemoteNode(peer); } return node; }
public void doFail() { cluster.removeClusterListener(wrapNodeAsPeerListener); clearListeners(); }
public void onListenerRegistration(org.codehaus.wadi.group.Cluster cluster, Set existing) { wrapAsNode(existing); }
protected Set<Node> wrapAsNode(Collection<Peer> peers) { Set<Node> nodes = new HashSet<Node>(); for (Peer peer : peers) { Node node = wrapAsNode(peer); nodes.add(node); } return nodes; }
public void onMembershipChanged(org.codehaus.wadi.group.Cluster cluster, Set joiners, Set leavers) { Set<Node> joinerNodes = wrapAsNode(joiners); Set<Node> leaverNodes = wrapAsNode(leavers); listener.onMembershipChanged(BasicWADICluster.this, joinerNodes, leaverNodes); }
public void onListenerRegistration(org.codehaus.wadi.group.Cluster cluster, Set existing) { Set<Node> existingNodes = wrapAsNode(existing); listener.onListenerRegistration(BasicWADICluster.this, existingNodes); }
public Set<Node> getRemoteNodes() { Collection<Peer> peers = cluster.getRemotePeers().values(); Set<Node> nodes = wrapAsNode(peers); return nodes; }