public class JPAWorkingMemoryDbLogger extends AbstractAuditLoggerAdapter implements AuditLoggerArchiveTreat
METADATA_NODEINSTANCE_LOG, METADATA_PROCESSINTANCE_LOG, METADATA_VARIABLEINSTANCE_LOG
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 and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event) |
void |
dispose() |
protected static UserTransaction |
findUserTransaction() |
protected javax.persistence.EntityManager |
getEntityManagerFromTransaction(org.kie.api.runtime.Environment env) |
protected void |
nodeEnter(org.kie.api.event.process.ProcessNodeTriggeredEvent event) |
protected void |
nodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event) |
protected void |
processCompleted(org.kie.api.event.process.ProcessCompletedEvent event) |
protected void |
processStarted(org.kie.api.event.process.ProcessStartedEvent event) |
protected void |
slaNodeInstanceViolated(org.kie.api.event.process.SLAViolatedEvent event) |
protected void |
slaProcessInstanceViolated(org.kie.api.event.process.SLAViolatedEvent event) |
protected void |
variableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event) |
afterNodeLeft, afterNodeTriggered, afterProcessCompleted, afterProcessStarted, afterSLAViolated, afterVariableChanged, beforeNodeLeft, beforeNodeTriggered, beforeProcessStarted, beforeVariableChanged, getNodeInstanceMetadata, getProcessInstanceMetadata, setNodeInstanceMetadata, setProcessInstanceMetadata
getBuilder, setBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initArchiveLoggerProvider
public JPAWorkingMemoryDbLogger(org.drools.core.WorkingMemory workingMemory)
public JPAWorkingMemoryDbLogger(org.kie.api.runtime.KieSession session)
public JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf)
public JPAWorkingMemoryDbLogger()
public JPAWorkingMemoryDbLogger(javax.persistence.EntityManagerFactory emf, org.kie.api.runtime.Environment env)
public JPAWorkingMemoryDbLogger(org.kie.api.runtime.Environment env)
protected void nodeEnter(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
nodeEnter
in class AbstractAuditLoggerAdapter
protected void nodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
nodeLeft
in class AbstractAuditLoggerAdapter
protected void variableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
variableChanged
in class AbstractAuditLoggerAdapter
protected void processStarted(org.kie.api.event.process.ProcessStartedEvent event)
processStarted
in class AbstractAuditLoggerAdapter
protected void processCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
processCompleted
in class AbstractAuditLoggerAdapter
protected void slaProcessInstanceViolated(org.kie.api.event.process.SLAViolatedEvent event)
slaProcessInstanceViolated
in class AbstractAuditLoggerAdapter
protected void slaNodeInstanceViolated(org.kie.api.event.process.SLAViolatedEvent event)
slaNodeInstanceViolated
in class AbstractAuditLoggerAdapter
public void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
beforeProcessCompleted
in interface org.kie.api.event.process.ProcessEventListener
beforeProcessCompleted
in class AbstractAuditLoggerAdapter
public void dispose()
protected javax.persistence.EntityManager getEntityManagerFromTransaction(org.kie.api.runtime.Environment env)
protected static UserTransaction findUserTransaction()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.