MicroTAPAS
Class MicroBase

java.lang.Object
  |
  +--MicroTAPAS.MicroBase
All Implemented Interfaces:
ControlInterface, java.io.Serializable
Direct Known Subclasses:
MicroPNES

public abstract class MicroBase
extends java.lang.Object
implements java.io.Serializable, ControlInterface

Base class that MicroPNES inherits.

See Also:
Serialized Form

Field Summary
 MicroBaseFrame bf
           
protected  java.lang.String codebase
           
protected  Debug debug
           
protected  java.lang.String debugServer
           
protected  GAI homeInterface
           
private  java.util.Hashtable htProp
           
protected  GAI maInterface
           
protected  GAI mmInterface
           
protected  CapabilitySet nodeCaps
           
protected  java.lang.String nodeProfile
           
protected  java.util.Properties properties
           
protected  GAI selfInterface
           
 
Constructor Summary
MicroBase()
          Empty constructor so that it can be instantiated after dynamic loading of its class
 
Method Summary
 java.lang.String getGAI()
          Simple utility to return it's GAI as a string
 void init(java.util.Hashtable pHtProp)
          Initializes MicroPNES.
 Item status()
          Status report of MicroBase in Item hierarchy of information elements
 void terminalMove(java.lang.String oldNode, java.lang.String newNode)
          Method to update all relevant properties once a terminal has moved to a new location.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface MicroTAPAS.ControlInterface
cleanUp, control
 

Field Detail

htProp

private java.util.Hashtable htProp

properties

protected java.util.Properties properties

nodeCaps

protected CapabilitySet nodeCaps

debug

protected Debug debug

homeInterface

protected GAI homeInterface

selfInterface

protected GAI selfInterface

mmInterface

protected GAI mmInterface

maInterface

protected GAI maInterface

codebase

protected java.lang.String codebase

debugServer

protected java.lang.String debugServer

nodeProfile

protected java.lang.String nodeProfile

bf

public MicroBaseFrame bf
Constructor Detail

MicroBase

public MicroBase()
          throws java.lang.Exception
Empty constructor so that it can be instantiated after dynamic loading of its class

Method Detail

init

public void init(java.util.Hashtable pHtProp)
          throws java.lang.Exception
Initializes MicroPNES.

java.lang.Exception

terminalMove

public void terminalMove(java.lang.String oldNode,
                         java.lang.String newNode)
Method to update all relevant properties once a terminal has moved to a new location. Called by MicroPNES.

Parameters:
oldNode - The old node
newNode - The new node

status

public Item status()
Status report of MicroBase in Item hierarchy of information elements

Returns:
Hierarchy of Item information elements

getGAI

public java.lang.String getGAI()
Simple utility to return it's GAI as a string

Returns:
String for of it's GAI address.


The Telematics Architecture for Plug-and-Play Systems (TAPAS) is a research project undertaken by the Norwegian University of Science and Technology's Telematics department which aims at developing an architecture for network-based service systems with a) flexibility and adaptability, b) robustness and survivability, and c) QoS awareness and resource control.

More information can be found at the project's homepage at http://tapas.item.ntnu.no and the project manager, Professor Finn Arve Aagesen, can be reached at finn.arve.aagesen@item.ntnu.no.