|
jBPM distribution 6.0.1.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()
|
|
| Method Summary | |
|---|---|
void |
afterTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is failed, the status for dashbuilder integration task must be Exited. |
void |
afterTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskForwaredEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskNomiatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is skipped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is stopped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
|
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
Status newStatus)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BAMTaskEventListener()
| Method Detail |
|---|
public void afterTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskStartedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskActivatedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskClaimedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskCompletedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskAddedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSkippedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskStoppedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskFailedEvent in interface TaskLifeCycleEventListenerti - The task.public void afterTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskExitedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskReleasedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskDelegatedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskForwaredEvent(org.kie.internal.task.api.TaskEvent event)
public void afterTaskNomiatedEvent(org.kie.internal.task.api.TaskEvent event)
public void afterTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskResumedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSuspendedEvent in interface TaskLifeCycleEventListenerpublic void afterTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskForwardedEvent in interface TaskLifeCycleEventListener
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
ti - The source taskworker - Perform additional operations to the bam task summary instance.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event)
ti - The source task
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
Status newStatus)
ti - The source tasknewStatus - The new state for the task.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.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(org.kie.internal.task.api.TaskEvent event)
beforeTaskActivatedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskClaimedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSkippedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStartedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStoppedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskCompletedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskFailedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskAddedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskExitedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskReleasedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskResumedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSuspendedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskForwardedEvent in interface TaskLifeCycleEventListenerpublic void beforeTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskDelegatedEvent in interface TaskLifeCycleEventListener
|
jBPM distribution 6.0.1.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||