Package org.jgroups.util
Class AckCollector
- java.lang.Object
-
- org.jgroups.util.AckCollector
-
public class AckCollector extends java.lang.Object
- Version:
- $Id: AckCollector.java,v 1.14.2.1 2009/02/05 09:13:29 belaban Exp $
- Author:
- Bela Ban
-
-
Constructor Summary
Constructors Constructor Description AckCollector()
AckCollector(ViewId v, java.util.List<java.lang.Object> l)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
ack(java.lang.Object member)
void
handleView(View v)
java.lang.String
printMissing()
java.lang.String
printReceived()
void
reset(ViewId v, java.util.List<Address> members)
int
size()
void
suspect(Address member)
java.lang.String
toString()
void
unsuspect(Address member)
boolean
waitForAllAcks()
boolean
waitForAllAcks(long timeout)
-
-
-
Constructor Detail
-
AckCollector
public AckCollector()
-
AckCollector
public AckCollector(ViewId v, java.util.List<java.lang.Object> l)
-
-
Method Detail
-
printMissing
public java.lang.String printMissing()
-
printReceived
public java.lang.String printReceived()
-
size
public int size()
-
ack
public void ack(java.lang.Object member)
-
suspect
public void suspect(Address member)
-
unsuspect
public void unsuspect(Address member)
-
handleView
public void handleView(View v)
-
waitForAllAcks
public boolean waitForAllAcks()
-
waitForAllAcks
public boolean waitForAllAcks(long timeout) throws TimeoutException
- Throws:
TimeoutException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-