org.jgroups.util

Class 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(Object member)
java.util.List
getMissing()
Set
getReceived()
ViewId
getViewId()
void
handleView(View v)
void
reset(ViewId v, java.util.List l)
int
size()
void
suspect(Object member)
String
toString()
void
unsuspect(Object member)
boolean
waitForAllAcks()
boolean
waitForAllAcks(long timeout)

Constructor Details

AckCollector

public AckCollector()

AckCollector

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

Method Details

ack

public void ack(Object member)

getMissing

public java.util.List getMissing()

getReceived

public Set getReceived()

getViewId

public ViewId getViewId()

handleView

public void handleView(View v)

reset

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

size

public int size()

suspect

public void suspect(Object member)

toString

public String toString()

unsuspect

public void unsuspect(Object member)

waitForAllAcks

public boolean waitForAllAcks()

waitForAllAcks

public boolean waitForAllAcks(long timeout)
            throws TimeoutException

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.