com.intel.gpe.gridbeans
Interface IGridBean

All Superinterfaces:
IGridBeanModel

public interface IGridBean
extends IGridBeanModel

The generic GridBean

Version:
$Id: IGridBean.java,v 1.4 2005/12/07 12:12:42 lukichev Exp $
Author:
Alexander Lukichev

Field Summary
static javax.xml.namespace.QName JOBNAME
          The standard name for the job identification parameter
static javax.xml.namespace.QName STATUS
          The standard name for the job status parameter
 
Method Summary
 GridBeanParameter[] getInputParameters()
           
 java.lang.String getName()
           
 GridBeanParameter[] getOutputParameters()
           
 void parseJobDefinition(Job job)
          Parse the job document and set the values in the model
 void setupJobDefinition(Job job)
          Setup the JSDL of the job to submit with the values containing in the GridBeanModel
 
Methods inherited from interface com.intel.gpe.gridbeans.IGridBeanModel
get, keySet, set
 

Field Detail

JOBNAME

static final javax.xml.namespace.QName JOBNAME
The standard name for the job identification parameter


STATUS

static final javax.xml.namespace.QName STATUS
The standard name for the job status parameter

Method Detail

getInputParameters

GridBeanParameter[] getInputParameters()
Returns:
The set of input parameters

getOutputParameters

GridBeanParameter[] getOutputParameters()
Returns:
The set of output parameters

setupJobDefinition

void setupJobDefinition(Job job)
                        throws GridBeanException
Setup the JSDL of the job to submit with the values containing in the GridBeanModel

Parameters:
job - The job document to setup
Throws:
GridBeanException

parseJobDefinition

void parseJobDefinition(Job job)
                        throws GridBeanException
Parse the job document and set the values in the model

Parameters:
job - The job to parse
Throws:
GridBeanException

getName

java.lang.String getName()
Returns:
The name of the GridBean