Class Node

java.lang.Object
  |
  +--Node
Direct Known Subclasses:
RunningNode

public abstract class Node
extends java.lang.Object

A node might be a workstation on the LAN. It is attached to the link and sends and receives messages


Constructor Summary
Node()
           
 
Method Summary
 Link getLinkAccess()
          Provides the requestor with the Link
abstract  void getNodeDescription()
          Defines Node's description
REQUIRES:
MODIFIES:
EFFECTS:
 void setNodeLink(Link link)
          Sets up the Link
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node

public Node()
Method Detail

setNodeLink

public void setNodeLink(Link link)
Sets up the Link
Parameters:
Link - Link Access
REQUIRES:
MODIFIES: this
EFFECTS:

getLinkAccess

public Link getLinkAccess()
Provides the requestor with the Link
Returns:
Link Link Access
REQUIRES:
MODIFIES:
EFFECTS: Returns the Link Access

getNodeDescription

public abstract void getNodeDescription()
Defines Node's description
REQUIRES:
MODIFIES:
EFFECTS: