uk.ac.mrc.hgmp.embreo
Class EmbreoRun

java.lang.Object
  |
  +--uk.ac.mrc.hgmp.embreo.EmbreoRun

public class EmbreoRun
extends java.lang.Object


Constructor Summary
EmbreoRun(java.lang.String appl, java.lang.String options, java.util.Hashtable filesToMove, EmbreoParams mysettings)
          Executes an application on an Embreo server
 
Method Summary
 java.util.Enumeration elements()
           
 java.lang.Object get(java.lang.Object key)
           
 java.lang.String getStatus()
          The status of the request
 java.lang.String getStatusMsg()
          A status message
 java.util.Hashtable hash()
          The results
 java.util.Enumeration keys()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbreoRun

public EmbreoRun(java.lang.String appl,
                 java.lang.String options,
                 java.util.Hashtable filesToMove,
                 EmbreoParams mysettings)
          throws EmbreoAuthException
Executes an application on an Embreo server

Parameters:
appl - String defining command
options - String defining options
filesToMove - Hashtable of filenames and contents
mysettings - EmbreoParams defining server parameters
Throws:
EmbreoAuthException - If authentication fails
Method Detail

getStatus

public java.lang.String getStatus()
The status of the request

Returns:
String 0 for success, anything else for failure

getStatusMsg

public java.lang.String getStatusMsg()
A status message

Returns:
A string containing a status message. In the case of an error, contains a description of the error.

hash

public java.util.Hashtable hash()
The results

Returns:
A Hashtable of filenames and their contents generated by running the application

elements

public java.util.Enumeration elements()

keys

public java.util.Enumeration keys()

get

public java.lang.Object get(java.lang.Object key)