MicroTAPAS
Class startMicroTAPAS

java.lang.Object
  |
  +--MicroTAPAS.startMicroTAPAS
All Implemented Interfaces:
java.io.Serializable

public class startMicroTAPAS
extends java.lang.Object
implements java.io.Serializable

This class is used to download and start PNES, PAS, and DebugServer. It takes care of environment and properties for JVM and uses PaPurlLoader for loading the classes to be started.

See Also:
Serialized Form

Field Summary
private static java.lang.String[] args
          Command line style arguments to pass to TAPAS support classes after start
private static java.lang.String codebase
          Key variable for JVM properties, PaP configuration and class loading
private static java.lang.String defualtConfigFile
          Key variable for JVM properties, PaP configuration and class loading
static PaPurlLoader loader
          Dedicated class loader for PaP support
private static java.lang.String whatToStart
          Key variable for JVM properties, PaP configuration and class loading
 
Constructor Summary
startMicroTAPAS()
           
 
Method Summary
private static java.lang.reflect.Method findMethod(java.lang.Class pClass, java.lang.String pMethodName)
          Utility to find specified method of a given class for dynamic loading and invocation
static void helpMessage()
          Utility method to print usage help message for startPaP
static void main(java.lang.String[] argv)
          Sets up environment and properties for the JVM, locates, loads, instantiates, initializes and starts PaP support entities
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loader

public static PaPurlLoader loader
Dedicated class loader for PaP support


whatToStart

private static java.lang.String whatToStart
Key variable for JVM properties, PaP configuration and class loading


codebase

private static java.lang.String codebase
Key variable for JVM properties, PaP configuration and class loading


defualtConfigFile

private static java.lang.String defualtConfigFile
Key variable for JVM properties, PaP configuration and class loading


args

private static java.lang.String[] args
Command line style arguments to pass to TAPAS support classes after start

Constructor Detail

startMicroTAPAS

public startMicroTAPAS()
Method Detail

helpMessage

public static void helpMessage()
Utility method to print usage help message for startPaP


main

public static void main(java.lang.String[] argv)
Sets up environment and properties for the JVM, locates, loads, instantiates, initializes and starts PaP support entities


findMethod

private static java.lang.reflect.Method findMethod(java.lang.Class pClass,
                                                   java.lang.String pMethodName)
                                            throws java.lang.Exception
Utility to find specified method of a given class for dynamic loading and invocation

Parameters:
pClass - The class in which the method to look up
pMethodName - The method to look up
Returns:
Reference to the method that were found
java.lang.Exception


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.