Class RunningNode

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

public class RunningNode
extends Node


Constructor Summary
RunningNode()
          Default Constructor
RunningNode(UserAccountClientSide useraccount, Link link)
          Creates new RunningNode
 
Method Summary
 Link getLinkAccess()
          Provides the access to the link
 void getNodeDescription()
          Provides the general information about node
REQUIRES:
MODIFIES: System.out
EFFECTS: Displays the general information about node
 int getNodeID()
          Provides the Node ID
 void receivers()
          Initializes ReceiveMail simulation
REQUIRES:
MODIFIES:
EFFECTS: Initializes receive mail application procedures
 void senders()
          Initializes SendMail simulation
REQUIRES:
MODIFIES:
EFFECTS: Initializes send mail application procedures
 
Methods inherited from class Node
setNodeLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunningNode

public RunningNode()
Default Constructor

RunningNode

public RunningNode(UserAccountClientSide useraccount,
                   Link link)
Creates new RunningNode
Method Detail

getNodeDescription

public void getNodeDescription()
Provides the general information about node
REQUIRES:
MODIFIES: System.out
EFFECTS: Displays the general information about node
Overrides:
getNodeDescription in class Node

getLinkAccess

public Link getLinkAccess()
Provides the access to the link
Overrides:
getLinkAccess in class Node
Returns:
Link Link Access
REQUIRES:
MODIFIES:
EFFECTS: Provides the access to the carrier (wire) object

senders

public void senders()
Initializes SendMail simulation
REQUIRES:
MODIFIES:
EFFECTS: Initializes send mail application procedures

receivers

public void receivers()
Initializes ReceiveMail simulation
REQUIRES:
MODIFIES:
EFFECTS: Initializes receive mail application procedures

getNodeID

public int getNodeID()
Provides the Node ID
Returns:
int Node ID
REQUIRES:
MODIFIES:
EFFECTS: Returns the ID of the specific node