public class DutyJob<W extends Work,I,A extends Enum<A>> extends AbstractJobContainer<W,AdministratorMetaData<I,A>>
ASYNCHRONOUS_FLOW_TEAM_IDENTIFIER, flow, nodeMetaData, workContainer
Constructor and Description |
---|
DutyJob(JobSequence flow,
WorkContainer<W> workContainer,
AdministratorMetaData<I,A> adminMetaData,
TaskDutyAssociation<A> taskDutyAssociation,
JobNode parallelOwner,
TaskMetaData<?,?,?> administeringTaskMetaData)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
executeJob(JobExecuteContext context,
JobContext jobContext,
JobNodeActivateSet activateSet)
Overridden by specific container to execute the
Job . |
protected void |
loadJobName(StringBuilder message)
Loads the
Job name to the message. |
activateJob, addGovernanceActivity, addSetupTask, cancelJob, clearNodes, doFlow, doJob, flagJobToWait, getEscalationProcedure, getJobSequence, getLinkedListSetOwner, getNextJob, getNextNode, getParallelNode, getParallelOwner, getProcessIdentifier, isJobNodeComplete, joinFlow, setJobComplete, setNextJob, setNextNode, setParallelNode, setParallelOwner
getNext, getPrev, setNext, setPrev
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNext, getPrev, setNext, setPrev
public DutyJob(JobSequence flow, WorkContainer<W> workContainer, AdministratorMetaData<I,A> adminMetaData, TaskDutyAssociation<A> taskDutyAssociation, JobNode parallelOwner, TaskMetaData<?,?,?> administeringTaskMetaData)
flow
- JobSequence
.workContainer
- WorkContainer
.adminMetaData
- AdministratorMetaData
.taskDutyAssociation
- TaskDutyAssociation
.parallelOwner
- Parallel owning JobNode
.administeringTaskMetaData
- TaskMetaData
of the Task
being administered.protected void loadJobName(StringBuilder message)
AbstractJobContainer
Job
name to the message.loadJobName
in class AbstractJobContainer<W extends Work,AdministratorMetaData<I,A extends Enum<A>>>
message
- Message to receive the Job
name.protected Object executeJob(JobExecuteContext context, JobContext jobContext, JobNodeActivateSet activateSet) throws Throwable
AbstractJobContainer
Job
.executeJob
in class AbstractJobContainer<W extends Work,AdministratorMetaData<I,A extends Enum<A>>>
context
- JobExecuteContext
.jobContext
- JobContext
.activateSet
- JobNodeActivateSet
.Job
.Throwable
- If failure in executing the Job
.Copyright © 2005–2016. All rights reserved.