This class is the factory class for creating NetBarrier objects. For information, see NetBarrier.
Type | Name and description |
---|---|
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(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 |
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 |
numberedNetBarrier(int index, int localEnrolled, int netEnrolled) Creates a new server end of a NetBarrier with a given index |
Creates a new server end of a NetBarrier
localEnrolled
- The number of locally enrolled processesnetEnrolled
- The number of net enrolled processes to expectCreates a new client end of a NetBarrier
loc
- The location of the server end of the NetBarrierenrolled
- The number of locally enrolled processesCreates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
nodeID
- The NodeID of the Node to connect tovbn
- The index of the barrier on the remote Nodeenrolled
- The number of locally enrolled processesCreates a new client end of a NetBarrier connected to the barrier with the given index on the given Node
addr
- NodeAddres of the Node that the barrier is locatedvbn
- Index of the barrier to connect toenrolled
- The number of locally enrolled processesCreates a new server end of a NetBarrier with a given index
index
- The index to create the NetBarrier withlocalEnrolled
- The number of locally enrolled processesnetEnrolled
- The number of remote enrollments to wait for