Package org.jcsp.net2
Class Node
java.lang.Object
org.jcsp.net2.Node
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Node.Logger
private boolean
private static Node
static Node.Logger
private NodeKey
private NodeID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Node
init
(String name, NodeAddress addr) init
(NodeAddress addr) init
(NodeFactory factory) void
setErr
(OutputStream stream) void
setLog
(OutputStream stream) (package private) void
-
Field Details
-
nodeID
-
initialized
private boolean initialized -
nk
-
instance
-
log
-
err
-
-
Constructor Details
-
Node
private Node()
-
-
Method Details
-
getInstance
- Returns:
- The singleton instance of the Node
-
getNodeID
- Returns:
- The NodeID of this Node
-
setNodeID
- Parameters:
aNodeID
-
-
init
- Parameters:
addr
-- Returns:
- NodeKey for this Node
- Throws:
JCSPNetworkException
-
init
- Parameters:
name
-addr
-- Returns:
- NodeKey for this Node
- Throws:
JCSPNetworkException
-
init
- Parameters:
factory
-- Returns:
- NodeKey for this Node
- Throws:
JCSPNetworkException
-
getLinkLostEventChannel
- Returns:
- A channel to receive disconnect events on
-
setLog
- Parameters:
stream
-
-
setErr
- Parameters:
stream
-
-