org.jgroups.protocols
Class PingWaiter

java.lang.Object
  extended byorg.jgroups.protocols.PingWaiter
All Implemented Interfaces:
java.lang.Runnable

public class PingWaiter
extends java.lang.Object
implements java.lang.Runnable

Class that waits for n PingRsp'es, or m milliseconds to return the initial membership

Version:
$Id: PingWaiter.java,v 1.11 2005/08/11 12:43:47 belaban Exp $
Author:
Bela Ban

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
PingWaiter(long timeout, int num_rsps, Protocol parent, PingSender ping_sender)
           
 
Method Summary
 void addResponse(PingRsp rsp)
           
 void clearResponses()
           
 java.util.Vector findInitialMembers()
           
 java.util.List getResponses()
           
 boolean isRunning()
           
 void run()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log
Constructor Detail

PingWaiter

public PingWaiter(long timeout,
                  int num_rsps,
                  Protocol parent,
                  PingSender ping_sender)
Method Detail

start

public void start()

stop

public void stop()

isRunning

public boolean isRunning()

addResponse

public void addResponse(PingRsp rsp)

clearResponses

public void clearResponses()

getResponses

public java.util.List getResponses()

run

public void run()
Specified by:
run in interface java.lang.Runnable

findInitialMembers

public java.util.Vector findInitialMembers()


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