|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jcsp.net2.NetBarrierEnd
public final class NetBarrierEnd
This class is the factory class for creating NetBarrier objects. For information, see NetBarrier.
NetBarrier| Method Summary | |
|---|---|
static NetBarrier |
netBarrier(int localEnrolled,
int netEnrolled)
Creates a new server end of a NetBarrier |
static NetBarrier |
netBarrier(NetBarrierLocation loc,
int enrolled)
Creates a new client end of a NetBarrier |
static NetBarrier |
netBarrier(NodeAddress addr,
int vbn,
int enrolled)
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node |
static NetBarrier |
netBarrier(NodeID nodeID,
int vbn,
int enrolled)
Creates a new client end of a NetBarrier connected to the barrier with the given index on the given Node |
static NetBarrier |
numberedNetBarrier(int index,
int localEnrolled,
int netEnrolled)
Creates a new server end of a NetBarrier with a given index |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static NetBarrier netBarrier(int localEnrolled,
int netEnrolled)
throws IllegalArgumentException
localEnrolled - The number of locally enrolled processesnetEnrolled - The number of net enrolled processes to expect
IllegalArgumentException - Thrown if the parameters are outside the defined ranges
public static NetBarrier numberedNetBarrier(int index,
int localEnrolled,
int netEnrolled)
throws IllegalArgumentException
index - The index to create the NetBarrier withlocalEnrolled - The number of locally enrolled processesnetEnrolled - The number of remote enrollments to wait for
IllegalArgumentException - Thrown if the parameters are outside the defined ranges
public static NetBarrier netBarrier(NetBarrierLocation loc,
int enrolled)
throws JCSPNetworkException,
IllegalArgumentException
loc - The location of the server end of the NetBarrierenrolled - The number of locally enrolled processes
JCSPNetworkException - Thrown if something goes wrong in the underlying architecture
IllegalArgumentException - Thrown if the number of of local enrolled is outside the defined range
public static NetBarrier netBarrier(NodeID nodeID,
int vbn,
int enrolled)
throws JCSPNetworkException,
IllegalArgumentException
nodeID - The NodeID of the Node to connect tovbn - The index of the barrier on the remote Nodeenrolled - The number of locally enrolled processes
JCSPNetworkException - Thrown is something goes wrong in the underlying architecture
IllegalArgumentException - Thrown if the number of enrolled is outside the defined range
public static NetBarrier netBarrier(NodeAddress addr,
int vbn,
int enrolled)
throws JCSPNetworkException,
IllegalArgumentException
addr - NodeAddres of the Node that the barrier is locatedvbn - Index of the barrier to connect toenrolled - The number of locally enrolled processes
JCSPNetworkException - Thrown if something goes wrong in the underlying architecture
IllegalArgumentException - Thrown if the number of enrolled processes is outside the defined range.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||