org.oddjob.launch
Class Launcher
java.lang.Object
org.oddjob.launch.Launcher
- All Implemented Interfaces:
- Runnable
public class Launcher
- extends Object
- implements Runnable
By Default, launch Oddjob using a classloader with the following:
- Any jars in the lib directory.
- Any jars in the opt/lib directory.
- The opt/classes directory.
The launcher can also be used as a job to launch other main methods.
- Author:
- Rob Gordon, Based on Ant.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ODDJOB_HOME_PROPERTY
public static final String ODDJOB_HOME_PROPERTY
- See Also:
- Constant Field Values
ODDJOB_RUN_JAR_PROPERTY
public static final String ODDJOB_RUN_JAR_PROPERTY
- See Also:
- Constant Field Values
ODDJOB_MAIN_CLASS
public static final String ODDJOB_MAIN_CLASS
- See Also:
- Constant Field Values
Launcher
public Launcher()
run
public void run()
- Specified by:
run
in interface Runnable
getClassLoader
public ClassLoader getClassLoader()
setClassLoader
public void setClassLoader(ClassLoader classLoader)
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getArgs
public String[] getArgs()
setArgs
public void setArgs(String[] args)
main
public static void main(String... args)
throws IOException
- Main method for launching Oddjob in it's own class loader.
The parent class loader will be taken to be the current threads
context class loader.
- Parameters:
args
-
- Throws:
IOException