Package org.jcsp.net2
Class Node
java.lang.Object
org.jcsp.net2.Node
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Node.Loggerprivate booleanprivate static Nodestatic Node.Loggerprivate NodeKeyprivate NodeID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Nodeinit(String name, NodeAddress addr) init(NodeAddress addr) init(NodeFactory factory) voidsetErr(OutputStream stream) voidsetLog(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-
-