org.codehaus.wadi.group
Interface Cluster
- All Known Implementing Classes:
- AbstractCluster, VMLocalCluster
public interface Cluster
- Version:
- $Revision: 1603 $
getClusterName
java.lang.String getClusterName()
getRemotePeers
java.util.Map<Address,Peer> getRemotePeers()
getPeerCount
int getPeerCount()
getLocalPeer
LocalPeer getLocalPeer()
getAddress
Address getAddress()
addClusterListener
void addClusterListener(ClusterListener listener)
removeClusterListener
void removeClusterListener(ClusterListener listener)
getDispatcher
Dispatcher getDispatcher()
start
void start()
throws ClusterException
- Throws:
ClusterException
stop
void stop()
throws ClusterException
- Throws:
ClusterException
waitOnMembershipCount
boolean waitOnMembershipCount(int membershipCount,
long timeout)
throws java.lang.InterruptedException
- Parameters:
membershipCount
- - when membership reaches this number or we timeout this method will returntimeout
- - the number of milliseconds to wait for membership to hit membershipCount
- Returns:
- whether or not expected membershipCount was hit within given time
- Throws:
java.lang.InterruptedException
getPeerFromAddress
Peer getPeerFromAddress(Address address)
Copyright © 2010. All Rights Reserved.