|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.wadi.tribes.TribesCluster
public class TribesCluster
| Nested Class Summary | |
|---|---|
protected class |
TribesCluster.WadiListener
|
| Field Summary | |
|---|---|
protected org.apache.catalina.tribes.group.GroupChannel |
channel
|
protected boolean |
initialized
|
protected java.util.List<ClusterListener> |
listeners
|
| Constructor Summary | |
|---|---|
TribesCluster(byte[] clusterDomain,
TribesDispatcher dispatcher,
java.lang.String localPeerName,
PeerInfo localPeerinfo)
|
|
| Method Summary | |
|---|---|
void |
addClusterListener(ClusterListener listener)
addClusterListener |
protected void |
addStaticMembers(TribesDispatcher dispatcher)
|
Address |
getAddress()
getAddress |
java.lang.String |
getClusterName()
|
Dispatcher |
getDispatcher()
|
long |
getInactiveTime()
|
LocalPeer |
getLocalPeer()
getLocalPeer |
int |
getPeerCount()
getPeerCount |
Peer |
getPeerFromAddress(Address address)
getPeerFromAddress |
java.util.Map |
getRemotePeers()
getRemotePeers |
void |
init()
|
void |
removeClusterListener(ClusterListener listener)
removeClusterListener |
void |
start()
start |
void |
stop()
stop |
boolean |
waitOnMembershipCount(int membershipCount,
long timeout)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.catalina.tribes.group.GroupChannel channel
protected java.util.List<ClusterListener> listeners
protected boolean initialized
| Constructor Detail |
|---|
public TribesCluster(byte[] clusterDomain,
TribesDispatcher dispatcher,
java.lang.String localPeerName,
PeerInfo localPeerinfo)
| Method Detail |
|---|
public java.lang.String getClusterName()
getClusterName in interface Clusterpublic Dispatcher getDispatcher()
getDispatcher in interface Clusterpublic void addClusterListener(ClusterListener listener)
addClusterListener in interface Clusterlistener - ClusterListenerpublic Address getAddress()
getAddress in interface Clusterpublic long getInactiveTime()
public LocalPeer getLocalPeer()
getLocalPeer in interface Clusterpublic int getPeerCount()
getPeerCount in interface Clusterpublic Peer getPeerFromAddress(Address address)
getPeerFromAddress in interface Clusteraddress - Address
public java.util.Map getRemotePeers()
getRemotePeers in interface Clusterpublic void removeClusterListener(ClusterListener listener)
removeClusterListener in interface Clusterlistener - ClusterListener
public void init()
throws ClusterException
ClusterException
public void start()
throws ClusterException
start in interface ClusterClusterException
public void stop()
throws ClusterException
stop in interface ClusterClusterException
public boolean waitOnMembershipCount(int membershipCount,
long timeout)
throws java.lang.InterruptedException
waitOnMembershipCount in interface ClustermembershipCount - - when membership reaches this number or we timeout this method will returntimeout - - the number of milliseconds to wait for membership to hit membershipCount
java.lang.InterruptedExceptionprotected void addStaticMembers(TribesDispatcher dispatcher)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||