Package org.jbpm.casemgmt.impl.jms
Class AsyncCaseInstanceAuditEventProducer
- java.lang.Object
-
- org.jbpm.casemgmt.impl.jms.AsyncCaseInstanceAuditEventProducer
-
- All Implemented Interfaces:
EventListener,CaseEventListener,org.kie.internal.runtime.Cacheable
public class AsyncCaseInstanceAuditEventProducer extends Object implements CaseEventListener, org.kie.internal.runtime.Cacheable
-
-
Constructor Summary
Constructors Constructor Description AsyncCaseInstanceAuditEventProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterCaseDataAdded(CaseDataEvent event)voidafterCaseDataRemoved(CaseDataEvent event)voidafterCaseReopen(CaseReopenEvent event)voidafterCaseRoleAssignmentAdded(CaseRoleAssignmentEvent event)voidafterCaseRoleAssignmentRemoved(CaseRoleAssignmentEvent event)voidafterCaseStarted(CaseStartEvent event)voidclose()javax.jms.ConnectionFactorygetConnectionFactory()javax.jms.QueuegetQueue()booleanisTransacted()protected voidsendMessage(Integer eventType, AuditCaseInstanceData eventData, int priority)voidsetConnectionFactory(javax.jms.ConnectionFactory connectionFactory)voidsetQueue(javax.jms.Queue queue)voidsetTransacted(boolean transacted)protected List<CaseFileData>updateCaseFileItems(CaseEvent event, Map<String,Object> addedData, String caseId, String caseDefinitionId, String user)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jbpm.casemgmt.api.event.CaseEventListener
afterCaseCancelled, afterCaseClosed, afterCaseCommentAdded, afterCaseCommentRemoved, afterCaseCommentUpdated, afterCaseDestroyed, afterDynamicProcessAdded, afterDynamicTaskAdded, beforeCaseCancelled, beforeCaseClosed, beforeCaseCommentAdded, beforeCaseCommentRemoved, beforeCaseCommentUpdated, beforeCaseDataAdded, beforeCaseDataRemoved, beforeCaseDestroyed, beforeCaseReopen, beforeCaseRoleAssignmentAdded, beforeCaseRoleAssignmentRemoved, beforeCaseStarted, beforeDynamicProcessAdded, beforeDynamicTaskAdded
-
-
-
-
Method Detail
-
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
-
setConnectionFactory
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
-
getQueue
public javax.jms.Queue getQueue()
-
setQueue
public void setQueue(javax.jms.Queue queue)
-
isTransacted
public boolean isTransacted()
-
setTransacted
public void setTransacted(boolean transacted)
-
afterCaseStarted
public void afterCaseStarted(CaseStartEvent event)
- Specified by:
afterCaseStartedin interfaceCaseEventListener
-
afterCaseReopen
public void afterCaseReopen(CaseReopenEvent event)
- Specified by:
afterCaseReopenin interfaceCaseEventListener
-
afterCaseRoleAssignmentAdded
public void afterCaseRoleAssignmentAdded(CaseRoleAssignmentEvent event)
- Specified by:
afterCaseRoleAssignmentAddedin interfaceCaseEventListener
-
afterCaseRoleAssignmentRemoved
public void afterCaseRoleAssignmentRemoved(CaseRoleAssignmentEvent event)
- Specified by:
afterCaseRoleAssignmentRemovedin interfaceCaseEventListener
-
afterCaseDataAdded
public void afterCaseDataAdded(CaseDataEvent event)
- Specified by:
afterCaseDataAddedin interfaceCaseEventListener
-
afterCaseDataRemoved
public void afterCaseDataRemoved(CaseDataEvent event)
- Specified by:
afterCaseDataRemovedin interfaceCaseEventListener
-
close
public void close()
- Specified by:
closein interfaceorg.kie.internal.runtime.Cacheable
-
sendMessage
protected void sendMessage(Integer eventType, AuditCaseInstanceData eventData, int priority)
-
-