org.genepattern.util
Class RunGenePatternTaskMain

java.lang.Object
  extended byorg.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
 

Constructor Detail

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
Method Detail

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)


Hosted by docs.bugaco.com