org.jgroups.util
Class AckCollector

java.lang.Object
  extended by org.jgroups.util.AckCollector

public class AckCollector
extends java.lang.Object

Version:
$Id: AckCollector.java,v 1.6 2005/11/18 15:12:24 belaban Exp $
Author:
Bela Ban

Constructor Summary
AckCollector()
           
AckCollector(ViewId v, java.util.List l)
           
 
Method Summary
 void ack(java.lang.Object member)
           
 java.util.List getMissing()
           
 java.util.Set getReceived()
           
 ViewId getViewId()
           
 void handleView(View v)
           
 void reset(ViewId v, java.util.List l)
           
 int size()
           
 void suspect(java.lang.Object member)
           
 java.lang.String toString()
           
 void unsuspect(java.lang.Object member)
           
 boolean waitForAllAcks()
           
 boolean waitForAllAcks(long timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AckCollector

public AckCollector()

AckCollector

public AckCollector(ViewId v,
                    java.util.List l)
Method Detail

getMissing

public java.util.List getMissing()

getReceived

public java.util.Set getReceived()

getViewId

public ViewId getViewId()

reset

public void reset(ViewId v,
                  java.util.List l)

size

public int size()

ack

public void ack(java.lang.Object member)

suspect

public void suspect(java.lang.Object member)

unsuspect

public void unsuspect(java.lang.Object 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 class java.lang.Object


Copyright ? 1998-2005 Bela Ban. All Rights Reserved.