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

All Superinterfaces:
JobClient, ServiceClient, WSLTClient, WSNConsumerClient, WSRFClient, WSRPClient

public interface WorkflowJobClient
extends JobClient, WSNConsumerClient

The Workflow Job Management Service client object.

Version:
$Id: WorkflowJobClient.java,v 1.5 2006/04/11 08:58:52 lukichev Exp $
Author:
Alexander Lukichev

Method Summary
<JobClientType extends JobClient>
JobClientType
getJobClient(PartnerLink partnerLink)
          Get the client class for the resource that is pointed by the specified partner link.
<VariableValueType extends VariableValue>
BoundVariable<VariableValueType>
getPartnerLink(PartnerLink name)
          Get the partner link by its name.
<StatusType extends Status>
StatusType
getStatus(Variable name)
          Get the value of some status variable (the variable holding the value of type unigrids:StatusType).
<VariableValueType extends VariableValue>
java.util.List<BoundVariable<VariableValueType>>
getVariables()
          Get the list of the global variables of the workflow.
 
Methods inherited from interface com.intel.gpe.clients.api.JobClient
abort, getExecutionJSDL, getOriginalJSDL, getStatus, getSubmissionTime, getTargetSystem, getWorkingDirectory, hold, resume, start
 
Methods inherited from interface com.intel.gpe.clients.api.WSLTClient
destroy, getCurrentTime, getTerminationTime, setTerminationTime
 
Methods inherited from interface com.intel.gpe.clients.api.WSRPClient
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties
 
Methods inherited from interface com.intel.gpe.clients.api.WSNConsumerClient
notify
 

Method Detail

getVariables

<VariableValueType extends VariableValue> java.util.List<BoundVariable<VariableValueType>> getVariables()
                                                                                    throws GPEInvalidResourcePropertyQNameException,
                                                                                           GPEResourceUnknownException,
                                                                                           GPEUnmarshallingException,
                                                                                           GPESecurityException,
                                                                                           GPEMiddlewareRemoteException,
                                                                                           GPEMiddlewareServiceException
Get the list of the global variables of the workflow.

Returns:
the list of the global variables
Throws:
GPEMiddlewareServiceException
GPEMiddlewareRemoteException
GPESecurityException
GPEUnmarshallingException
GPEResourceUnknownException
GPEInvalidResourcePropertyQNameException

getPartnerLink

<VariableValueType extends VariableValue> BoundVariable<VariableValueType> getPartnerLink(PartnerLink name)
                                                                      throws GPEInvalidResourcePropertyQNameException,
                                                                             GPEResourceUnknownException,
                                                                             GPEUnmarshallingException,
                                                                             GPESecurityException,
                                                                             GPEMiddlewareRemoteException,
                                                                             GPEMiddlewareServiceException
Get the partner link by its name.

Parameters:
name - the name of the partner link
Returns:
the value of the partner link
Throws:
GPEMiddlewareServiceException
GPEMiddlewareRemoteException
GPESecurityException
GPEUnmarshallingException
GPEResourceUnknownException
GPEInvalidResourcePropertyQNameException

getJobClient

<JobClientType extends JobClient> JobClientType getJobClient(PartnerLink partnerLink)
                                             throws GPEInvalidResourcePropertyQNameException,
                                                    GPEResourceUnknownException,
                                                    GPEUnmarshallingException,
                                                    GPESecurityException,
                                                    GPEMiddlewareRemoteException,
                                                    GPEMiddlewareServiceException
Get the client class for the resource that is pointed by the specified partner link.

Parameters:
name - The name of the partner link
Returns:
The client object (the client of JMS)
Throws:
GPEMiddlewareServiceException
GPEMiddlewareRemoteException
GPESecurityException
GPEUnmarshallingException
GPEResourceUnknownException
GPEInvalidResourcePropertyQNameException

getStatus

<StatusType extends Status> StatusType getStatus(Variable name)
                                    throws GPEInvalidResourcePropertyQNameException,
                                           GPEResourceUnknownException,
                                           GPEUnmarshallingException,
                                           GPESecurityException,
                                           GPEMiddlewareRemoteException,
                                           GPEMiddlewareServiceException
Get the value of some status variable (the variable holding the value of type unigrids:StatusType).

Parameters:
name - the name of the variable
Returns:
the status value
Throws:
GPEMiddlewareServiceException
GPEMiddlewareRemoteException
GPESecurityException
GPEUnmarshallingException
GPEResourceUnknownException
GPEInvalidResourcePropertyQNameException


Copyright © 2008. All Rights Reserved.