public class RendezvousBarrier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
count |
static int |
DEFAULT_TIMEOUT |
protected LoggerFacade |
logger |
protected java.lang.String |
name |
protected int |
parties |
protected long |
timeout |
Constructor and Description |
---|
RendezvousBarrier(java.lang.String name,
int parties,
long timeout,
LoggerFacade logger) |
RendezvousBarrier(java.lang.String name,
LoggerFacade logger) |
RendezvousBarrier(java.lang.String name,
long timeout,
LoggerFacade logger) |
public static final int DEFAULT_TIMEOUT
protected final int parties
protected final java.lang.String name
protected int count
protected long timeout
protected LoggerFacade logger
public RendezvousBarrier(java.lang.String name, LoggerFacade logger)
public RendezvousBarrier(java.lang.String name, long timeout, LoggerFacade logger)
public RendezvousBarrier(java.lang.String name, int parties, long timeout, LoggerFacade logger)
public void call()
meet()
, but does not not let you wait.public void meet() throws java.lang.InterruptedException
java.lang.InterruptedException
- if the current thread is interrupted while waitingpublic void reset()
Copyright ? 2004 The Apache Software Foundation. All Rights Reserved.