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.boolean
boolean
boolean
-
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-
null
is returned then all other get/is() methods return garbage.- Returns:
- single job execution request or
null
-
isParallel
public boolean isParallel()- Returns:
true
if child jobs should be executed in parallel
-
isTerminateOnFailure
public boolean isTerminateOnFailure()- Returns:
true
if multi-job should terminate on child job's termination (ignored ifisParallel()
istrue
)
-
isDelegateFailure
public boolean isDelegateFailure()- Returns:
true
if child job's failure should be delegated
-
getMultiJobExecutionRequests
- Returns:
- child jobs to be executed (not
null
)
-