no.ntnu.item.router
Class RouterControl

java.lang.Object
  extended by no.ntnu.item.router.RouterControl

public class RouterControl
extends java.lang.Object

The main class.

Author:
Kristian Haugene

Field Summary
private  ActionPlaneSessions actionPlaneSessions
          The ActionPlaneSessions will control AP relevant sessions
private  ActionReasoner actionReasoner
          The ActionReasoner will continuously communicate with AP and set params
private  GuiXmlWriter guiXmlWriter
          A GuiXmlWriter object that will keep the GUI up to date
private  Parser parser
          Holds a Parser object
private  ServiceSessionBank serviceBank
          Controls the ServiceSession objects known by the router
 
Constructor Summary
RouterControl()
          Constructor
Init objects
 
Method Summary
static void main(java.lang.String[] args)
          Main method to start the RouterControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceBank

private ServiceSessionBank serviceBank
Controls the ServiceSession objects known by the router


guiXmlWriter

private GuiXmlWriter guiXmlWriter
A GuiXmlWriter object that will keep the GUI up to date


actionPlaneSessions

private ActionPlaneSessions actionPlaneSessions
The ActionPlaneSessions will control AP relevant sessions


actionReasoner

private ActionReasoner actionReasoner
The ActionReasoner will continuously communicate with AP and set params


parser

private Parser parser
Holds a Parser object

Constructor Detail

RouterControl

public RouterControl()
              throws java.io.IOException
Constructor
Init objects

Throws:
java.io.IOException
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Main method to start the RouterControl

Parameters:
args -
Throws:
java.io.IOException