eu.semaine.system
Class ComponentRunner

java.lang.Object
  extended by eu.semaine.system.ComponentRunner

public class ComponentRunner
extends java.lang.Object

Author:
marc

Constructor Summary
ComponentRunner(java.lang.String configFile)
           
 
Method Summary
 void go()
          Start all components, and return.
static void main(java.lang.String[] args)
           
 void waitUntilCompleted()
          Block until all components exit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentRunner

public ComponentRunner(java.lang.String configFile)
                throws SystemConfigurationException,
                       java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.NoSuchMethodException,
                       java.lang.IllegalAccessException,
                       java.lang.InstantiationException,
                       java.lang.reflect.InvocationTargetException
Throws:
SystemConfigurationException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
Method Detail

go

public void go()
Start all components, and return.


waitUntilCompleted

public void waitUntilCompleted()
Block until all components exit. This may never return.


main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Parameters:
args -
Throws:
java.lang.Exception