org.jgroups.protocols

Class PingWaiter

Implemented Interfaces:
Runnable

public class PingWaiter
extends java.lang.Object
implements 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 Log
log

Constructor Summary

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

Method Summary

void
addResponse(PingRsp rsp)
void
clearResponses()
Vector
findInitialMembers()
List
getResponses()
boolean
isRunning()
void
run()
void
start()
void
stop()

Field Details

log

protected final Log log

Constructor Details

PingWaiter

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

Method Details

addResponse

public void addResponse(PingRsp rsp)

clearResponses

public void clearResponses()

findInitialMembers

public Vector findInitialMembers()

getResponses

public List getResponses()

isRunning

public boolean isRunning()

run

public void run()

start

public void start()

stop

public void stop()

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