|
jBPM :: Distribution 6.2.0.Final | |||||||||
| 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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BAMTaskEventListener(boolean flag)
| Method Detail |
|---|
public void afterTaskStartedEvent(TaskEvent event)
afterTaskStartedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskActivatedEvent(TaskEvent event)
afterTaskActivatedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskClaimedEvent(TaskEvent event)
afterTaskClaimedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskCompletedEvent(TaskEvent event)
afterTaskCompletedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskAddedEvent(TaskEvent event)
afterTaskAddedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskSkippedEvent(TaskEvent event)
afterTaskSkippedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskStoppedEvent(TaskEvent event)
afterTaskStoppedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskFailedEvent(TaskEvent event)
afterTaskFailedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskExitedEvent(TaskEvent event)
afterTaskExitedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskReleasedEvent(TaskEvent event)
afterTaskReleasedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskDelegatedEvent(TaskEvent event)
afterTaskDelegatedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskForwaredEvent(TaskEvent event)
public void afterTaskNomiatedEvent(TaskEvent event)
public void afterTaskResumedEvent(TaskEvent event)
afterTaskResumedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskSuspendedEvent(TaskEvent event)
afterTaskSuspendedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskForwardedEvent(TaskEvent event)
afterTaskForwardedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskNominatedEvent(TaskEvent event)
afterTaskNominatedEvent in interface TaskLifeCycleEventListener
protected BAMTaskSummaryImpl updateTask(TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
ti - The source taskworker - Perform additional operations to the bam task summary instance.
protected BAMTaskSummaryImpl updateTask(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 createTask(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.
protected BAMTaskSummaryImpl updateTask(TaskEvent event,
Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker)
public void beforeTaskActivatedEvent(TaskEvent event)
beforeTaskActivatedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskClaimedEvent(TaskEvent event)
beforeTaskClaimedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskSkippedEvent(TaskEvent event)
beforeTaskSkippedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskStartedEvent(TaskEvent event)
beforeTaskStartedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskStoppedEvent(TaskEvent event)
beforeTaskStoppedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskCompletedEvent(TaskEvent event)
beforeTaskCompletedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskFailedEvent(TaskEvent event)
beforeTaskFailedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskAddedEvent(TaskEvent event)
beforeTaskAddedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskExitedEvent(TaskEvent event)
beforeTaskExitedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskReleasedEvent(TaskEvent event)
beforeTaskReleasedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskResumedEvent(TaskEvent event)
beforeTaskResumedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskSuspendedEvent(TaskEvent event)
beforeTaskSuspendedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskForwardedEvent(TaskEvent event)
beforeTaskForwardedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskDelegatedEvent(TaskEvent event)
beforeTaskDelegatedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskNominatedEvent(TaskEvent event)
beforeTaskNominatedEvent in interface TaskLifeCycleEventListenerpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
jBPM :: Distribution 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||