|
jBPM distribution 6.2.0.Beta2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.services.task.lifecycle.listeners.BAMTaskEventListener
public class BAMTaskEventListener
This listener implementation populates a table named BAMTASKCUMMARY in order to allow BAM module to query all tasks.
The available status for a task instance are:
- Created
- Ready
- Reserved
- InProgress
- Suspended
- Completed
- Failed
- Error
- Exited
- Obsolete
The BAM module does not use all task predefined stauts, the following list shows the status for a jBPM task and the relationship with the BAM task status:
- Kie Task status - BAM task status
- Created - Created
- Ready - Ready
- Reserved - Reserved
- InProgress - InProgress
- Suspended - Suspended
- Completed - Completed
- Exited - Exited
- Failed - Error
- Error - Error
- Obsolete - Error
Nested Class Summary | |
---|---|
protected static interface |
BAMTaskEventListener.BAMTaskWorker
Interface for performing additional operations to a org.jbpm.services.task.impl.model.BAMTaskSummaryImpl instance. |
Constructor Summary | |
---|---|
BAMTaskEventListener(boolean flag)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BAMTaskEventListener(boolean flag)
Method Detail |
---|
public void afterTaskStartedEvent(TaskEvent event)
afterTaskStartedEvent
in interface TaskLifeCycleEventListener
public void afterTaskActivatedEvent(TaskEvent event)
afterTaskActivatedEvent
in interface TaskLifeCycleEventListener
public void afterTaskClaimedEvent(TaskEvent event)
afterTaskClaimedEvent
in interface TaskLifeCycleEventListener
public void afterTaskCompletedEvent(TaskEvent event)
afterTaskCompletedEvent
in interface TaskLifeCycleEventListener
public void afterTaskAddedEvent(TaskEvent event)
afterTaskAddedEvent
in interface TaskLifeCycleEventListener
public void afterTaskSkippedEvent(TaskEvent event)
afterTaskSkippedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskStoppedEvent(TaskEvent event)
afterTaskStoppedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskFailedEvent(TaskEvent event)
afterTaskFailedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskExitedEvent(TaskEvent event)
afterTaskExitedEvent
in interface TaskLifeCycleEventListener
public void afterTaskReleasedEvent(TaskEvent event)
afterTaskReleasedEvent
in interface TaskLifeCycleEventListener
public void afterTaskDelegatedEvent(TaskEvent event)
afterTaskDelegatedEvent
in interface TaskLifeCycleEventListener
public void afterTaskForwaredEvent(TaskEvent event)
public void afterTaskNomiatedEvent(TaskEvent event)
public void afterTaskResumedEvent(TaskEvent event)
afterTaskResumedEvent
in interface TaskLifeCycleEventListener
public void afterTaskSuspendedEvent(TaskEvent event)
afterTaskSuspendedEvent
in interface TaskLifeCycleEventListener
public void afterTaskForwardedEvent(TaskEvent event)
afterTaskForwardedEvent
in interface TaskLifeCycleEventListener
public void afterTaskNominatedEvent(TaskEvent event)
afterTaskNominatedEvent
in interface TaskLifeCycleEventListener
protected BAMTaskSummaryImpl createOrUpdateTask(TaskEvent event, BAMTaskEventListener.BAMTaskWorker worker)
ti
- The source taskworker
- Perform additional operations to the bam task summary instance.
protected BAMTaskSummaryImpl createOrUpdateTask(TaskEvent event)
ti
- The source task
protected BAMTaskSummaryImpl createOrUpdateTask(TaskEvent event, Status newStatus)
ti
- The source tasknewStatus
- The new state for the task.
protected BAMTaskSummaryImpl createOrUpdateTask(TaskEvent event, Status newStatus, BAMTaskEventListener.BAMTaskWorker worker)
ti
- The source tasknewStatus
- The new state for the task.worker
- Perform additional operations to the bam task summary instance.
public void beforeTaskActivatedEvent(TaskEvent event)
beforeTaskActivatedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskClaimedEvent(TaskEvent event)
beforeTaskClaimedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskSkippedEvent(TaskEvent event)
beforeTaskSkippedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskStartedEvent(TaskEvent event)
beforeTaskStartedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskStoppedEvent(TaskEvent event)
beforeTaskStoppedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskCompletedEvent(TaskEvent event)
beforeTaskCompletedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskFailedEvent(TaskEvent event)
beforeTaskFailedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskAddedEvent(TaskEvent event)
beforeTaskAddedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskExitedEvent(TaskEvent event)
beforeTaskExitedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskReleasedEvent(TaskEvent event)
beforeTaskReleasedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskResumedEvent(TaskEvent event)
beforeTaskResumedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskSuspendedEvent(TaskEvent event)
beforeTaskSuspendedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskForwardedEvent(TaskEvent event)
beforeTaskForwardedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskDelegatedEvent(TaskEvent event)
beforeTaskDelegatedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskNominatedEvent(TaskEvent event)
beforeTaskNominatedEvent
in interface TaskLifeCycleEventListener
|
jBPM distribution 6.2.0.Beta2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |