Package com.polarion.platform.jobs
Class MultiJobExecutionRequest
java.lang.Object
com.polarion.platform.jobs.MultiJobExecutionRequest
Multi-job execution request.
- Since:
- 3.4.2
- Version:
- $Revision$ $Date$
- Author:
- Stepan Roh
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMultiJobExecutionRequest(boolean parallel, boolean terminateOnFailure, boolean delegateFailure, MultiJobExecutionRequest[] multiJobExecutionRequests) Constructor for multi-job execution.MultiJobExecutionRequest(JobExecutionRequest jobExecutionRequest) Constructor for single job execution. -
Method Summary
Modifier and TypeMethodDescriptionSingle job execution request.booleanbooleanboolean
-
Constructor Details
-
MultiJobExecutionRequest
Constructor for single job execution.- Parameters:
jobExecutionRequest- single job execution request
-
MultiJobExecutionRequest
public MultiJobExecutionRequest(boolean parallel, boolean terminateOnFailure, boolean delegateFailure, MultiJobExecutionRequest[] multiJobExecutionRequests) Constructor for multi-job execution.- Parameters:
parallel-terminateOnFailure-delegateFailure-multiJobExecutionRequests-
-
-
Method Details
-
getJobExecutionRequest
Single job execution request.If non-
nullis returned then all other get/is() methods return garbage.- Returns:
- single job execution request or
null
-
isParallel
public boolean isParallel()- Returns:
trueif child jobs should be executed in parallel
-
isTerminateOnFailure
public boolean isTerminateOnFailure()- Returns:
trueif multi-job should terminate on child job's termination (ignored ifisParallel()istrue)
-
isDelegateFailure
public boolean isDelegateFailure()- Returns:
trueif child job's failure should be delegated
-
getMultiJobExecutionRequests
- Returns:
- child jobs to be executed (not
null)
-