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 voidack(java.lang.Object member)voidhandleView(View v)java.lang.StringprintMissing()java.lang.StringprintReceived()voidreset(ViewId v, java.util.List<Address> members)intsize()voidsuspect(Address member)java.lang.StringtoString()voidunsuspect(Address member)booleanwaitForAllAcks()booleanwaitForAllAcks(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:
toStringin classjava.lang.Object
-
-