org.genepattern.util
Class RunGenePatternTaskMain
java.lang.Object
org.genepattern.util.RunGenePatternTaskMain
- public class RunGenePatternTaskMain
- extends java.lang.Object
Create a network class loader to load Java bytecode from the remote
Omnigene/GenePattern server's tasklib directory (for a named task) and then
instantiate the public static void main(String args[]) method of that class
|
Constructor Summary |
RunGenePatternTaskMain(java.lang.String host,
java.lang.String port,
java.lang.String taskName,
java.lang.String classPath)
|
RunGenePatternTaskMain(java.lang.String host,
java.lang.String port,
java.lang.String taskName,
java.lang.String classPath,
boolean debug)
|
|
Method Summary |
static void |
bpog(java.lang.String[] args)
|
java.lang.reflect.Method |
getMain(java.lang.String className)
|
static void |
helloWorld(java.lang.String[] args)
|
static void |
main(java.lang.String[] args)
|
static void |
run(java.lang.String className,
java.lang.String[] args,
java.lang.String taskName,
java.lang.String host,
java.lang.String port,
java.lang.String classPath)
|
static void |
run(java.lang.String className,
java.lang.String[] args,
java.lang.String taskName,
java.lang.String host,
java.lang.String port,
java.lang.String classPath,
boolean debug)
convenience method to create a network classloader, load the requested
class from the specified classpath for a specific GenePattern task on a
particular Omnigene server, and then invoke that class' main method,
passing it the specified arguments |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RunGenePatternTaskMain
public RunGenePatternTaskMain(java.lang.String host,
java.lang.String port,
java.lang.String taskName,
java.lang.String classPath,
boolean debug)
throws java.lang.Throwable
RunGenePatternTaskMain
public RunGenePatternTaskMain(java.lang.String host,
java.lang.String port,
java.lang.String taskName,
java.lang.String classPath)
throws java.lang.Throwable
getMain
public java.lang.reflect.Method getMain(java.lang.String className)
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public static void run(java.lang.String className,
java.lang.String[] args,
java.lang.String taskName,
java.lang.String host,
java.lang.String port,
java.lang.String classPath,
boolean debug)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.SecurityException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.Throwable
- convenience method to create a network classloader, load the requested
class from the specified classpath for a specific GenePattern task on a
particular Omnigene server, and then invoke that class' main method,
passing it the specified arguments
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.Throwable
run
public static void run(java.lang.String className,
java.lang.String[] args,
java.lang.String taskName,
java.lang.String host,
java.lang.String port,
java.lang.String classPath)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.SecurityException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.Throwable
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.Throwable
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
bpog
public static void bpog(java.lang.String[] args)
helloWorld
public static void helloWorld(java.lang.String[] args)
|
|