public interface JobSequence extends FlowAsset, FlowFuture, LinkedListSetEntry<JobSequence,ThreadState>
Represents a sequence of Job
instances that are completed one after
another.
May be used as a LinkedListSetEntry
in a list of JobSequence
instances for a ThreadState
.
Modifier and Type | Method and Description |
---|---|
JobNode |
createGovernanceNode(GovernanceActivity<?,?> governanceActivity,
JobNode parallelNodeOwner)
|
JobNode |
createTaskNode(TaskMetaData<?,?,?> taskMetaData,
JobNode parallelNodeOwner,
Object parameter,
GovernanceDeactivationStrategy governanceDeactivationStrategy)
|
ThreadState |
getThreadState()
Obtains the
ThreadState containing this JobSequence . |
void |
jobNodeComplete(JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam)
Flags that the input
JobNode has completed. |
waitOnFlow
isComplete
getLinkedListSetOwner, getNext, getPrev, setNext, setPrev
JobNode createTaskNode(TaskMetaData<?,?,?> taskMetaData, JobNode parallelNodeOwner, Object parameter, GovernanceDeactivationStrategy governanceDeactivationStrategy)
taskMetaData
- TaskMetaData
for the new JobNode
.parallelNodeOwner
- JobNode
that is the parallel owner of the new
JobNode
.parameter
- Parameter for the JobNode
.governanceDeactivationStrategy
- GovernanceDeactivationStrategy
.JobNode
.JobNode createGovernanceNode(GovernanceActivity<?,?> governanceActivity, JobNode parallelNodeOwner)
governanceActivity
- GovernanceActivity
.parallelNodeOwner
- JobNode
that is the parallel owner of the new
JobNode
.JobNode
.void jobNodeComplete(JobNode jobNode, JobNodeActivateSet activateSet, TeamIdentifier currentTeam)
JobNode
has completed.jobNode
- JobNode
that has completed.activateSet
- JobNodeActivateSet
to add JobNode
instances
waiting on this JobSequence
if all JobNode
instances of this JobSequence
are complete.currentTeam
- TeamIdentifier
of the current Team
completing
the JobNode
.ThreadState getThreadState()
ThreadState
containing this JobSequence
.ThreadState
containing this JobSequence
.Copyright © 2005–2016. All rights reserved.