|
||||||||||
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 rangespublic 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 rangespublic 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 rangepublic 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 rangepublic 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 |