|
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 TaskLifeCycleEventListener
public void afterTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskActivatedEvent
in interface TaskLifeCycleEventListener
public void afterTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskClaimedEvent
in interface TaskLifeCycleEventListener
public void afterTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskCompletedEvent
in interface TaskLifeCycleEventListener
public void afterTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskAddedEvent
in interface TaskLifeCycleEventListener
public void afterTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSkippedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskStoppedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskFailedEvent
in interface TaskLifeCycleEventListener
ti
- The task.public void afterTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskExitedEvent
in interface TaskLifeCycleEventListener
public void afterTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskReleasedEvent
in interface TaskLifeCycleEventListener
public void afterTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskDelegatedEvent
in interface TaskLifeCycleEventListener
public 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 TaskLifeCycleEventListener
public void afterTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSuspendedEvent
in interface TaskLifeCycleEventListener
public 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 TaskLifeCycleEventListener
public void beforeTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskClaimedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSkippedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStartedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStoppedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskCompletedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskFailedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskAddedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskExitedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskReleasedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskResumedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSuspendedEvent
in interface TaskLifeCycleEventListener
public void beforeTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskForwardedEvent
in interface TaskLifeCycleEventListener
public 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 |