public class LaunchJob extends Object implements Runnable, Serializable
<oddjob id="this"> <job> <launch className="${this.args[1]}"> <args> <list> <values> <value value="-nb"/> <value value="-f"/> <value value="${this.args[0]}/test/conf/echo-class-loader.xml"/> </values> </list> </args> <classLoader> <url-class-loader noInherit="true"> <files> <files files="${this.args[0]}/lib/*.jar"> <list> <file file="${this.args[0]}/opt/classes"/> </list> </files> </files> </url-class-loader> </classLoader> </launch> </job> </oddjob>
Constructor and Description |
---|
LaunchJob() |
Modifier and Type | Method and Description |
---|---|
String[] |
getArgs() |
ClassLoader |
getClassLoader() |
String |
getClassName() |
String |
getName() |
void |
run() |
void |
setArgs(String[] args) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setClassName(String className) |
void |
setName(String name) |
String |
toString() |
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
Property: classLoader
Description: The class loader in which to find the main class.
Required: Yes.
public String getClassName()
public void setClassName(String className)
Property: className
Description: The name of the class that contains the main method.
Required: Yes.
public String[] getArgs()
public void setArgs(String[] args)
Property: args
Description: The arguments to pass to main.
Required: No.
public String getName()
public void setName(String name)