it.unitn.ing.xgridclient
Class XGridClient

java.lang.Object
  extended by it.unitn.ing.xgridclient.XGridClient

public class XGridClient
extends java.lang.Object

The XGridClient is a class for XGrid job submission This class as the other were inspired and constructed using as a starting base the com.deadmoo.xgridagent package. For more information on the XGridAgent see http://sourceforge.net/projects/xgridagent-java/

Since:
JDK1.1
Version:
$Revision: 1.0 $, $Date: Mar 29, 2006 9:59:42 AM $
Author:
Luca Lutterotti

Field Summary
static java.util.Vector controllerHostList
           
static java.lang.String host
           
static java.lang.String[] hostname
           
static java.lang.String PRO_XGRIDCLIENT_URI
           
static boolean removeAll
           
static double version
           
static int xgridport
           
 
Constructor Summary
XGridClient()
           
 
Method Summary
static void checkController()
           
static java.lang.String[] checkHostNameAndAddress(java.lang.String[] hostname1)
           
static Client connectClient(java.lang.String name)
           
static java.lang.String getControllerAddress(java.lang.String host)
           
static java.lang.String[] getControllersList()
           
static java.lang.String getResults(java.lang.String clientName, java.lang.String jobIdentifier)
           
static void setControllerHost(java.lang.String controller)
           
static java.lang.String submitJob(java.lang.String clientName, java.lang.String title, java.lang.String[] filenames, java.lang.String[] filesBase64, java.lang.String command, java.lang.String[] arguments)
           
static java.lang.String submitJobAndWait(java.lang.String title, java.lang.String[] filenames, java.lang.String[] filesBase64, java.lang.String command, java.lang.String[] arguments)
           
static java.lang.String submitJobAndWait(java.lang.String clientName, java.lang.String title, java.lang.String[] filenames, java.lang.String[] filesBase64, java.lang.String command, java.lang.String[] arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRO_XGRIDCLIENT_URI

public static final java.lang.String PRO_XGRIDCLIENT_URI
See Also:
Constant Field Values

removeAll

public static boolean removeAll

host

public static java.lang.String host

hostname

public static java.lang.String[] hostname

version

public static double version

controllerHostList

public static java.util.Vector controllerHostList

xgridport

public static int xgridport
Constructor Detail

XGridClient

public XGridClient()
Method Detail

checkController

public static void checkController()

setControllerHost

public static void setControllerHost(java.lang.String controller)

connectClient

public static Client connectClient(java.lang.String name)

submitJobAndWait

public static java.lang.String submitJobAndWait(java.lang.String title,
                                                java.lang.String[] filenames,
                                                java.lang.String[] filesBase64,
                                                java.lang.String command,
                                                java.lang.String[] arguments)

submitJobAndWait

public static java.lang.String submitJobAndWait(java.lang.String clientName,
                                                java.lang.String title,
                                                java.lang.String[] filenames,
                                                java.lang.String[] filesBase64,
                                                java.lang.String command,
                                                java.lang.String[] arguments)

submitJob

public static java.lang.String submitJob(java.lang.String clientName,
                                         java.lang.String title,
                                         java.lang.String[] filenames,
                                         java.lang.String[] filesBase64,
                                         java.lang.String command,
                                         java.lang.String[] arguments)

getResults

public static java.lang.String getResults(java.lang.String clientName,
                                          java.lang.String jobIdentifier)

getControllerAddress

public static java.lang.String getControllerAddress(java.lang.String host)

getControllersList

public static java.lang.String[] getControllersList()

checkHostNameAndAddress

public static java.lang.String[] checkHostNameAndAddress(java.lang.String[] hostname1)