com.ibm.di.loader
Class ServerLauncher

java.lang.Object
  extended by com.ibm.di.loader.ServerLauncher

public class ServerLauncher
extends Object

This is class is responsible for setting up any environment system properties, as well as creating the class loaders hierarchy for loading all TDI jars. This is the entry point for the class loading process along with starting the TDI Server.

Since:
7.1

Constructor Summary
ServerLauncher()
           
 
Method Summary
static ClassLoader initClassLoader()
          Initialize the TDI class loader that loads all TDI jars.
static void main(String[] args)
          This is the main class that is run called when this class is run.
static void shutdown()
          Shutdown all servers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerLauncher

public ServerLauncher()
Method Detail

main

public static void main(String[] args)
                 throws Exception
This is the main class that is run called when this class is run.

Parameters:
args - the arguments that are passed to the com.ibm.di.server.RS.
Throws:
Exception - - if a value without corresponding parameter name is encountered

initClassLoader

public static ClassLoader initClassLoader()
                                   throws IOException
Initialize the TDI class loader that loads all TDI jars.

Returns:
A new instance of ClassLoader which loads all TDI jars..
Throws:
IOException - If any IO problems appear.

shutdown

public static void shutdown()
Shutdown all servers.