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 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 © 2008. All Rights Reserved.