org.jbpm.process.audit
Class JPAWorkingMemoryDbLogger

java.lang.Object
  extended by org.drools.audit.WorkingMemoryLogger
      extended by org.jbpm.process.audit.JPAWorkingMemoryDbLogger
All Implemented Interfaces:
Externalizable, Serializable, EventListener, org.drools.event.AgendaEventListener, ProcessEventListener, org.drools.event.RuleBaseEventListener, org.drools.event.WorkingMemoryEventListener

public class JPAWorkingMemoryDbLogger
extends org.drools.audit.WorkingMemoryLogger

Enables history log via JPA.

See Also:
Serialized Form

Field Summary
protected  Environment env
           
 
Constructor Summary
JPAWorkingMemoryDbLogger(KnowledgeRuntimeEventManager session)
           
JPAWorkingMemoryDbLogger(org.drools.WorkingMemory workingMemory)
           
 
Method Summary
 void dispose()
           
protected  javax.persistence.EntityManager getEntityManager()
           
 void logEventCreated(org.drools.audit.event.LogEvent logEvent)
           
 
Methods inherited from class org.drools.audit.WorkingMemoryLogger
activationCancelled, activationCreated, addFilter, afterActivationFired, afterFunctionRemoved, afterNodeLeft, afterNodeTriggered, afterPackageAdded, afterPackageRemoved, afterProcessAdded, afterProcessCompleted, afterProcessRemoved, afterProcessStarted, afterRuleAdded, afterRuleBaseLocked, afterRuleBaseUnlocked, afterRuleFlowGroupActivated, afterRuleFlowGroupDeactivated, afterRuleRemoved, afterVariableChanged, agendaGroupPopped, agendaGroupPushed, beforeActivationFired, beforeFunctionRemoved, beforeNodeLeft, beforeNodeTriggered, beforePackageAdded, beforePackageRemoved, beforeProcessAdded, beforeProcessCompleted, beforeProcessRemoved, beforeProcessStarted, beforeRuleAdded, beforeRuleBaseLocked, beforeRuleBaseUnlocked, beforeRuleFlowGroupActivated, beforeRuleFlowGroupDeactivated, beforeRuleRemoved, beforeVariableChanged, clearFilters, objectInserted, objectRetracted, objectUpdated, readExternal, removeFilter, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

env

protected Environment env
Constructor Detail

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(org.drools.WorkingMemory workingMemory)

JPAWorkingMemoryDbLogger

public JPAWorkingMemoryDbLogger(KnowledgeRuntimeEventManager session)
Method Detail

logEventCreated

public void logEventCreated(org.drools.audit.event.LogEvent logEvent)
Specified by:
logEventCreated in class org.drools.audit.WorkingMemoryLogger

dispose

public void dispose()

getEntityManager

protected javax.persistence.EntityManager getEntityManager()


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