public class JobPipelineQueueImpl
extends java.lang.Object
implements org.appops.job.JobPipelineQueue
JobPipelineQueue which provides
Job pipeline related functionality.| Constructor and Description |
|---|
JobPipelineQueueImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJobPipeline(org.appops.job.JobPipeline jobPipeline)
Add given job pipeline into job pipeline queue.
|
void |
addJobPipelinesToQueue() |
void |
addJobStages(java.lang.String jobPipelineKey,
java.util.LinkedList<org.appops.job.JobStage> jobStageList)
Add
JobStage list into job stage queue against given unique job stage
queue. |
java.util.List<org.appops.job.JobPipeline> |
getAllJobPipelines() |
java.util.List<org.appops.job.JobPipeline> |
getAllJobPipelinesFromQueue() |
org.appops.service.lifecycle.CallStack |
getCallStack()
getCallStack.
|
org.appops.job.JobPipeline |
getJobPipelineFromGuid(java.lang.String guid) |
org.appops.job.JobStage |
getNextPipelineJobStage(java.lang.String guid)
It returns next job stage from job stage queue.
|
org.appops.job.JobPipeline |
popJobPipeline()
It pops the
JobPipeline from job pipeline queue and return it. |
void |
setCallStackProvider(com.google.inject.Provider<org.appops.service.lifecycle.CallStack> callStackProvider)
Setter for the field
callStackProvider. |
java.lang.Integer |
size()
Get total size of job pipeline queue.
|
public org.appops.service.lifecycle.CallStack getCallStack()
getCallStack.
CallStack object.@Inject public void setCallStackProvider(com.google.inject.Provider<org.appops.service.lifecycle.CallStack> callStackProvider)
Setter for the field callStackProvider.
callStackProvider - a Provider object.public void addJobPipeline(org.appops.job.JobPipeline jobPipeline)
addJobPipeline in interface org.appops.job.JobPipelineQueuepublic java.lang.Integer size()
size in interface org.appops.job.JobPipelineQueuepublic org.appops.job.JobPipeline popJobPipeline()
JobPipeline from job pipeline queue and return it.popJobPipeline in interface org.appops.job.JobPipelineQueuepublic java.util.List<org.appops.job.JobPipeline> getAllJobPipelines()
getAllJobPipelines in interface org.appops.job.JobPipelineQueuepublic java.util.List<org.appops.job.JobPipeline> getAllJobPipelinesFromQueue()
getAllJobPipelinesFromQueue in interface org.appops.job.JobPipelineQueuepublic void addJobPipelinesToQueue()
addJobPipelinesToQueue in interface org.appops.job.JobPipelineQueuepublic void addJobStages(java.lang.String jobPipelineKey,
java.util.LinkedList<org.appops.job.JobStage> jobStageList)
JobStage list into job stage queue against given unique job stage
queue.addJobStages in interface org.appops.job.JobPipelineQueuepublic org.appops.job.JobStage getNextPipelineJobStage(java.lang.String guid)
getNextPipelineJobStage in interface org.appops.job.JobPipelineQueuepublic org.appops.job.JobPipeline getJobPipelineFromGuid(java.lang.String guid)
getJobPipelineFromGuid in interface org.appops.job.JobPipelineQueueCopyright © 2022. All rights reserved.