jBPM :: Audit 6.2.0.CR4

org.jbpm.process.audit
Class JPAWorkingMemoryDbLogger

java.lang.Object
  extended by org.jbpm.process.audit.AbstractAuditLogger
      extended by org.jbpm.process.audit.JPAWorkingMemoryDbLogger
All Implemented Interfaces:
EventListener, org.kie.api.event.process.ProcessEventListener

public class JPAWorkingMemoryDbLogger
extends AbstractAuditLogger

Enables history log via JPA.


Field Summary
 
Fields inherited from class org.jbpm.process.audit.AbstractAuditLogger
AFTER_COMPLETE_EVENT_TYPE, AFTER_NODE_ENTER_EVENT_TYPE, AFTER_NODE_LEFT_EVENT_TYPE, AFTER_START_EVENT_TYPE, AFTER_VAR_CHANGE_EVENT_TYPE, BEFORE_COMPLETE_EVENT_TYPE, BEFORE_NODE_ENTER_EVENT_TYPE, BEFORE_NODE_LEFT_EVENT_TYPE, BEFORE_START_EVENT_TYPE, BEFORE_VAR_CHANGE_EVENT_TYPE, builder
 
Constructor Summary
JPAWorkingMemoryDbLogger()
           
JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf)
           
JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf, org.kie.api.runtime.Environment env)
           
JPAWorkingMemoryDbLogger(org.kie.api.runtime.Environment env)
           
JPAWorkingMemoryDbLogger(org.kie.api.runtime.KieSession session)
           
JPAWorkingMemoryDbLogger(org.drools.core.WorkingMemory workingMemory)
           
 
Method Summary
 void afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
           
 void afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
           
 void afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
           
 void afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
           
 void afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
           
 void beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
           
 void beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
           
 void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
           
 void beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
           
 void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
           
 void dispose()
           
protected static UserTransaction findUserTransaction()
           
 
Methods inherited from class org.jbpm.process.audit.AbstractAuditLogger
getBuilder, setBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(org.drools.core.WorkingMemory workingMemory)

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(org.kie.api.runtime.KieSession session)

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf)

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger()

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf,
                                org.kie.api.runtime.Environment env)

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(org.kie.api.runtime.Environment env)
Method Detail

beforeNodeTriggered

public void beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)

afterNodeLeft

public void afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)

afterVariableChanged

public void afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)

beforeProcessStarted

public void beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)

afterProcessCompleted

public void afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)

afterNodeTriggered

public void afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)

beforeNodeLeft

public void beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)

beforeVariableChanged

public void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)

afterProcessStarted

public void afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)

beforeProcessCompleted

public void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)

dispose

public void dispose()

findUserTransaction

protected static UserTransaction findUserTransaction()

jBPM :: Audit 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.