public class BAMTaskEventListener
extends org.jbpm.services.task.persistence.PersistableEventListener
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
Modifier and Type | Class and Description |
---|---|
protected static interface |
BAMTaskEventListener.BAMTaskWorker
Interface for performing additional operations to a
org.jbpm.services.task.impl.model.BAMTaskSummaryImpl instance. |
Constructor and Description |
---|
BAMTaskEventListener(boolean flag) |
BAMTaskEventListener(javax.persistence.EntityManagerFactory emf) |
Modifier and Type | Method and Description |
---|---|
void |
afterTaskActivatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskAddedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskClaimedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskCompletedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskExitedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskFailedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskForwardedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskForwaredEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskNomiatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskNominatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskReleasedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskResumedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskSkippedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskStartedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskStoppedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskActivatedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskAddedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskExitedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskFailedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskResumedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskStartedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event) |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.api.task.TaskEvent event,
org.kie.api.task.model.Status newStatus)
Creates or updates a bam task summary instance.
|
protected BAMTaskSummaryImpl |
createTask(org.kie.api.task.TaskEvent event,
org.kie.api.task.model.Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance.
|
boolean |
equals(Object obj) |
int |
hashCode() |
protected BAMTaskSummaryImpl |
updateTask(org.kie.api.task.TaskEvent event)
Creates or updates a bam task summary instance.
|
protected BAMTaskSummaryImpl |
updateTask(org.kie.api.task.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance.
|
protected BAMTaskSummaryImpl |
updateTask(org.kie.api.task.TaskEvent event,
org.kie.api.task.model.Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker) |
cleanup, getPersistenceContext
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
afterTaskAssignmentsAddedEvent, afterTaskAssignmentsRemovedEvent, afterTaskInputVariableChangedEvent, afterTaskNotificationEvent, afterTaskOutputVariableChangedEvent, afterTaskReassignedEvent, afterTaskUpdatedEvent, beforeTaskAssignmentsAddedEvent, beforeTaskAssignmentsRemovedEvent, beforeTaskInputVariableChangedEvent, beforeTaskNotificationEvent, beforeTaskOutputVariableChangedEvent, beforeTaskReassignedEvent, beforeTaskUpdatedEvent
public BAMTaskEventListener(boolean flag)
public BAMTaskEventListener(javax.persistence.EntityManagerFactory emf)
public void afterTaskStartedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskActivatedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskClaimedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskCompletedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskAddedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskSkippedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskStoppedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskFailedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskExitedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskReleasedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskForwaredEvent(org.kie.api.task.TaskEvent event)
public void afterTaskNomiatedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskResumedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskForwardedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskNominatedEvent(org.kie.api.task.TaskEvent event)
protected BAMTaskSummaryImpl updateTask(org.kie.api.task.TaskEvent event, BAMTaskEventListener.BAMTaskWorker worker)
ti
- The source taskworker
- Perform additional operations to the bam task summary instance.protected BAMTaskSummaryImpl updateTask(org.kie.api.task.TaskEvent event)
ti
- The source taskprotected BAMTaskSummaryImpl createOrUpdateTask(org.kie.api.task.TaskEvent event, org.kie.api.task.model.Status newStatus)
ti
- The source tasknewStatus
- The new state for the task.protected BAMTaskSummaryImpl createTask(org.kie.api.task.TaskEvent event, org.kie.api.task.model.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(org.kie.api.task.TaskEvent event, org.kie.api.task.model.Status newStatus, BAMTaskEventListener.BAMTaskWorker worker)
public void beforeTaskActivatedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskStartedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskFailedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskAddedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskExitedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskResumedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
public void beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.