public class AsyncTaskLifeCycleEventProducer
extends org.jbpm.services.task.persistence.PersistableEventListener
implements org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
Constructor and Description |
---|
AsyncTaskLifeCycleEventProducer() |
Modifier and Type | Method and Description |
---|---|
void |
afterTaskActivatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskAddedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskAssignmentsAddedEvent(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities) |
void |
afterTaskAssignmentsRemovedEvent(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities) |
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 |
afterTaskInputVariableChangedEvent(org.kie.api.task.TaskEvent event,
Map<String,Object> variables) |
void |
afterTaskNominatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskNotificationEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskOutputVariableChangedEvent(org.kie.api.task.TaskEvent event,
Map<String,Object> variables) |
void |
afterTaskReassignedEvent(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 |
afterTaskUpdatedEvent(org.kie.api.task.TaskEvent event) |
protected void |
assignmentsUpdated(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities,
String messageSufix) |
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 |
beforeTaskNotificationEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskReassignedEvent(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) |
void |
beforeTaskUpdatedEvent(org.kie.api.task.TaskEvent event) |
protected AuditTaskImpl |
createAuditTask(org.kie.api.task.model.Task ti,
Date date) |
boolean |
equals(Object obj) |
protected String |
getActualOwner(org.kie.api.task.model.Task ti) |
protected AuditTaskImpl |
getAuditTask(org.kie.internal.task.api.TaskPersistenceContext persistenceContext,
org.kie.api.task.model.Task ti) |
javax.jms.ConnectionFactory |
getConnectionFactory() |
javax.jms.Queue |
getQueue() |
protected String |
getUpdateFieldLog(String fieldName,
String previousValue,
String value) |
int |
hashCode() |
protected List<TaskVariableImpl> |
indexVariables(org.kie.api.task.model.Task task,
Map<String,Object> variables,
org.kie.internal.task.api.TaskVariable.VariableType type) |
boolean |
isTransacted() |
protected void |
sendMessage(AuditTaskData auditTaskData,
int priority) |
void |
setConnectionFactory(javax.jms.ConnectionFactory connectionFactory) |
void |
setQueue(javax.jms.Queue queue) |
void |
setTransacted(boolean transacted) |
cleanup, getPersistenceContext
public javax.jms.ConnectionFactory getConnectionFactory()
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
public javax.jms.Queue getQueue()
public void setQueue(javax.jms.Queue queue)
public boolean isTransacted()
public void setTransacted(boolean transacted)
public void afterTaskStartedEvent(org.kie.api.task.TaskEvent event)
afterTaskStartedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskActivatedEvent(org.kie.api.task.TaskEvent event)
afterTaskActivatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskClaimedEvent(org.kie.api.task.TaskEvent event)
afterTaskClaimedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskSkippedEvent(org.kie.api.task.TaskEvent event)
afterTaskSkippedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskStoppedEvent(org.kie.api.task.TaskEvent event)
afterTaskStoppedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskCompletedEvent(org.kie.api.task.TaskEvent event)
afterTaskCompletedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskFailedEvent(org.kie.api.task.TaskEvent event)
afterTaskFailedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskAddedEvent(org.kie.api.task.TaskEvent event)
afterTaskAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskExitedEvent(org.kie.api.task.TaskEvent event)
afterTaskExitedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskReleasedEvent(org.kie.api.task.TaskEvent event)
afterTaskReleasedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskResumedEvent(org.kie.api.task.TaskEvent event)
afterTaskResumedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
afterTaskSuspendedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskForwardedEvent(org.kie.api.task.TaskEvent event)
afterTaskForwardedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
afterTaskDelegatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskNominatedEvent(org.kie.api.task.TaskEvent event)
afterTaskNominatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event)
beforeTaskReleasedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskUpdatedEvent(org.kie.api.task.TaskEvent event)
afterTaskUpdatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskReassignedEvent(org.kie.api.task.TaskEvent event)
afterTaskReassignedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskOutputVariableChangedEvent(org.kie.api.task.TaskEvent event, Map<String,Object> variables)
afterTaskOutputVariableChangedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskInputVariableChangedEvent(org.kie.api.task.TaskEvent event, Map<String,Object> variables)
afterTaskInputVariableChangedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
protected List<TaskVariableImpl> indexVariables(org.kie.api.task.model.Task task, Map<String,Object> variables, org.kie.internal.task.api.TaskVariable.VariableType type)
public void afterTaskAssignmentsAddedEvent(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities)
afterTaskAssignmentsAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskAssignmentsRemovedEvent(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities)
afterTaskAssignmentsRemovedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
protected void assignmentsUpdated(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities, String messageSufix)
protected String getUpdateFieldLog(String fieldName, String previousValue, String value)
protected String getActualOwner(org.kie.api.task.model.Task ti)
protected AuditTaskImpl createAuditTask(org.kie.api.task.model.Task ti, Date date)
protected void sendMessage(AuditTaskData auditTaskData, int priority)
protected AuditTaskImpl getAuditTask(org.kie.internal.task.api.TaskPersistenceContext persistenceContext, org.kie.api.task.model.Task ti)
public void beforeTaskActivatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskActivatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event)
beforeTaskClaimedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSkippedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskStartedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStartedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStoppedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event)
beforeTaskCompletedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskFailedEvent(org.kie.api.task.TaskEvent event)
beforeTaskFailedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskAddedEvent(org.kie.api.task.TaskEvent event)
beforeTaskAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskExitedEvent(org.kie.api.task.TaskEvent event)
beforeTaskExitedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskResumedEvent(org.kie.api.task.TaskEvent event)
beforeTaskResumedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSuspendedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event)
beforeTaskForwardedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskDelegatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskNominatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskUpdatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskUpdatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskReassignedEvent(org.kie.api.task.TaskEvent event)
beforeTaskReassignedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskNotificationEvent(org.kie.api.task.TaskEvent event)
beforeTaskNotificationEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskNotificationEvent(org.kie.api.task.TaskEvent event)
afterTaskNotificationEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.