com.intel.gpe.clients.api.workflow
Interface WorkflowJob

All Superinterfaces:
Job, JSDLJob
All Known Subinterfaces:
GPEWorkflowJob

public interface WorkflowJob
extends JSDLJob


Method Summary
 void addPartnerLink(PartnerLink partnerLink, PartnerLinkValue value)
          Add partner link declaration
 void addVariable(Variable variable, VariableValue value)
          Add variable declaration/
 void addWSDLReference(java.lang.String location, java.lang.String namespace)
          Add WSDL reference.
 BoundVariable[] getVariables()
          Get the declared variables and their values.
 java.util.List<WSDLReference> getWSDLReferences()
           
 void setProcess(Workflow workflow, Action action)
          Set the process element of the job.
 void setWorkingDirectory(java.lang.String workingDirectory)
          Set the working directory.
 
Methods inherited from interface com.intel.gpe.clients.api.jsdl.JSDLJob
addDataStagingExportElement, addDataStagingImportElement, addExtensionElement, getCPUArchitectureRequirements, getDataStagingExportElements, getDataStagingImportElements, getExclusiveExecutionRequirements, getExtensionElement, getId, getIndividualCPUCountRequirements, getIndividualCPUSpeedRequirements, getIndividualDiskSpaceRequirements, getIndividualPhysicalMemoryRequirements, getOperatingSystemRequirements, getTotalCPUCountRequirements, setCPUArchitectureRequirements, setExclusiveExecutionRequirements, setId, setIndividualCPUCountRequirements, setIndividualCPUSpeedRequirements, setIndividualDiskSpaceRequirements, setIndividualPhysicalMemoryRequirements, setOperatingSystemRequirements, setTotalCPUCountRequirements, toByteArray
 

Method Detail

setWorkingDirectory

void setWorkingDirectory(java.lang.String workingDirectory)
Set the working directory.

Parameters:
workingDirectory - the working directory

addVariable

void addVariable(Variable variable,
                 VariableValue value)
Add variable declaration/

Parameters:
variable - the variable name
value - the variable value

addPartnerLink

void addPartnerLink(PartnerLink partnerLink,
                    PartnerLinkValue value)
Add partner link declaration

Parameters:
partnerLink - the partner link name
value - the endpoint reference of the remote party

addWSDLReference

void addWSDLReference(java.lang.String location,
                      java.lang.String namespace)
Add WSDL reference. This is an URI of the WSDL document that contains port type and operation definitions used in the workflow description. If URI is relative its resolution is service implementation-dependent.

Parameters:
location - the location of the WSDL document
namespace - the namespace of the document

getWSDLReferences

java.util.List<WSDLReference> getWSDLReferences()
Returns:
the list of the WSDL references

setProcess

void setProcess(Workflow workflow,
                Action action)
                throws java.lang.Exception
Set the process element of the job.

Parameters:
workflow - the Workflow object
action - the root action of the workflow
Throws:
java.lang.Exception

getVariables

BoundVariable[] getVariables()
Get the declared variables and their values.

Returns:
the bound variables


Copyright © 2008. All Rights Reserved.