org.gridbus.broker.initializer
Class StartRun

java.lang.Object
  extended by org.gridbus.broker.initializer.StartRun
All Implemented Interfaces:
JobListener

public class StartRun
extends java.lang.Object
implements JobListener

The main entry point class for running broker.

Author:
Srikumar Venugopal

Field Summary
protected static java.lang.String APPS
           
protected static java.lang.String CREDS
           
protected static java.lang.String EPR
           
protected  GridbusFarmingEngine fe
           
protected static java.lang.String GUI
           
protected static java.lang.String HELP
           
protected static org.apache.commons.cli.Options options
           
protected static java.lang.String RECOVERY
           
protected static java.lang.String SERVICES
           
protected static java.lang.String VERSION
           
protected static java.lang.String WSRF_URL
           
 
Constructor Summary
StartRun()
           
 
Method Summary
static org.apache.commons.cli.Options defineOptions()
           
 void jobReset(Job j)
          Job is reset
static void main(java.lang.String[] args)
          The main method is the entry point to the broker.
static org.apache.commons.cli.CommandLine parseCLI(org.apache.commons.cli.Options options, java.lang.String[] args)
           
static void printHelp(org.apache.commons.cli.Options options, boolean exit)
          Prints help on using the broker.
static void printVersion(boolean exit)
          Prints out the version number
protected  void start(java.lang.String[] args)
           
 void statusChanged(Job j)
          Status changed event for a Job
 void statusChanged(org.gridbus.scs.common.SCSJob j)
          SCS Job : Tom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPS

protected static final java.lang.String APPS
See Also:
Constant Field Values

CREDS

protected static final java.lang.String CREDS
See Also:
Constant Field Values

SERVICES

protected static final java.lang.String SERVICES
See Also:
Constant Field Values

RECOVERY

protected static final java.lang.String RECOVERY
See Also:
Constant Field Values

GUI

protected static final java.lang.String GUI
See Also:
Constant Field Values

HELP

protected static final java.lang.String HELP
See Also:
Constant Field Values

VERSION

protected static final java.lang.String VERSION
See Also:
Constant Field Values

WSRF_URL

protected static final java.lang.String WSRF_URL
See Also:
Constant Field Values

EPR

protected static final java.lang.String EPR
See Also:
Constant Field Values

options

protected static org.apache.commons.cli.Options options

fe

protected GridbusFarmingEngine fe
Constructor Detail

StartRun

public StartRun()
Method Detail

main

public static void main(java.lang.String[] args)
The main method is the entry point to the broker.

Parameters:
args -

start

protected void start(java.lang.String[] args)
              throws java.lang.Exception
Throws:
java.lang.Exception

defineOptions

public static org.apache.commons.cli.Options defineOptions()

parseCLI

public static org.apache.commons.cli.CommandLine parseCLI(org.apache.commons.cli.Options options,
                                                          java.lang.String[] args)
                                                   throws org.apache.commons.cli.ParseException
Throws:
org.apache.commons.cli.ParseException

printVersion

public static void printVersion(boolean exit)
Prints out the version number

Parameters:
exit -

printHelp

public static void printHelp(org.apache.commons.cli.Options options,
                             boolean exit)
Prints help on using the broker.

Parameters:
exit -

statusChanged

public void statusChanged(Job j)
Description copied from interface: JobListener
Status changed event for a Job

Specified by:
statusChanged in interface JobListener

statusChanged

public void statusChanged(org.gridbus.scs.common.SCSJob j)
Description copied from interface: JobListener
SCS Job : Tom

Specified by:
statusChanged in interface JobListener

jobReset

public void jobReset(Job j)
Description copied from interface: JobListener
Job is reset

Specified by:
jobReset in interface JobListener

Copyright © The University of Melbourne. 2006