public abstract class WorkingMemoryLogger extends Object implements org.kie.api.event.rule.RuleRuntimeEventListener, org.kie.api.event.rule.AgendaEventListener, org.kie.api.event.process.ProcessEventListener, org.kie.api.event.kiebase.KieBaseEventListener
| Constructor and Description |
|---|
WorkingMemoryLogger() |
WorkingMemoryLogger(org.kie.api.event.KieRuntimeEventManager session) |
WorkingMemoryLogger(WorkingMemory workingMemory)
Creates a new working memory logger for the given working memory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(ILogEventFilter filter)
Adds the given filter to the list of filters for this event log.
|
void |
afterFunctionRemoved(org.kie.api.event.kiebase.AfterFunctionRemovedEvent event) |
void |
afterKieBaseLocked(org.kie.api.event.kiebase.AfterKieBaseLockedEvent event) |
void |
afterKieBaseUnlocked(org.kie.api.event.kiebase.AfterKieBaseUnlockedEvent event) |
void |
afterKiePackageAdded(org.kie.api.event.kiebase.AfterKiePackageAddedEvent event) |
void |
afterKiePackageRemoved(org.kie.api.event.kiebase.AfterKiePackageRemovedEvent event) |
void |
afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event) |
void |
afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event) |
void |
afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event) |
void |
afterProcessAdded(org.kie.api.event.kiebase.AfterProcessAddedEvent event) |
void |
afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event) |
void |
afterProcessRemoved(org.kie.api.event.kiebase.AfterProcessRemovedEvent event) |
void |
afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event) |
void |
afterRuleAdded(org.kie.api.event.kiebase.AfterRuleAddedEvent event) |
void |
afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) |
void |
afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) |
void |
afterRuleRemoved(org.kie.api.event.kiebase.AfterRuleRemovedEvent event) |
void |
afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event) |
void |
agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event) |
void |
agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event) |
void |
beforeFunctionRemoved(org.kie.api.event.kiebase.BeforeFunctionRemovedEvent event) |
void |
beforeKieBaseLocked(org.kie.api.event.kiebase.BeforeKieBaseLockedEvent event) |
void |
beforeKieBaseUnlocked(org.kie.api.event.kiebase.BeforeKieBaseUnlockedEvent event) |
void |
beforeKiePackageAdded(org.kie.api.event.kiebase.BeforeKiePackageAddedEvent event) |
void |
beforeKiePackageRemoved(org.kie.api.event.kiebase.BeforeKiePackageRemovedEvent event) |
void |
beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event) |
void |
beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event) |
void |
beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event) |
void |
beforeProcessAdded(org.kie.api.event.kiebase.BeforeProcessAddedEvent event) |
void |
beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event) |
void |
beforeProcessRemoved(org.kie.api.event.kiebase.BeforeProcessRemovedEvent event) |
void |
beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event) |
void |
beforeRuleAdded(org.kie.api.event.kiebase.BeforeRuleAddedEvent event) |
void |
beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) |
void |
beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) |
void |
beforeRuleRemoved(org.kie.api.event.kiebase.BeforeRuleRemovedEvent event) |
void |
beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event) |
void |
clearFilters()
Clears all filters of this event log.
|
abstract void |
logEventCreated(LogEvent logEvent)
This method is invoked every time a new log event is created.
|
void |
matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event) |
void |
matchCreated(org.kie.api.event.rule.MatchCreatedEvent event) |
void |
objectDeleted(org.kie.api.event.rule.ObjectDeletedEvent event) |
void |
objectInserted(org.kie.api.event.rule.ObjectInsertedEvent event) |
void |
objectUpdated(org.kie.api.event.rule.ObjectUpdatedEvent event) |
void |
readExternal(ObjectInput in) |
void |
removeFilter(ILogEventFilter filter)
Removes the given filter from the list of filters for this event log.
|
void |
writeExternal(ObjectOutput out) |
public WorkingMemoryLogger()
public WorkingMemoryLogger(WorkingMemory workingMemory)
workingMemory - public WorkingMemoryLogger(org.kie.api.event.KieRuntimeEventManager session)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
IOExceptionpublic abstract void logEventCreated(LogEvent logEvent)
logEvent - public void addFilter(ILogEventFilter filter)
filter - The filter that should be added.public void removeFilter(ILogEventFilter filter)
filter - The filter that should be removed.public void clearFilters()
public void objectInserted(org.kie.api.event.rule.ObjectInsertedEvent event)
objectInserted in interface org.kie.api.event.rule.RuleRuntimeEventListenerRuleRuntimeEventListenerpublic void objectUpdated(org.kie.api.event.rule.ObjectUpdatedEvent event)
objectUpdated in interface org.kie.api.event.rule.RuleRuntimeEventListenerRuleRuntimeEventListenerpublic void objectDeleted(org.kie.api.event.rule.ObjectDeletedEvent event)
objectDeleted in interface org.kie.api.event.rule.RuleRuntimeEventListenerRuleRuntimeEventListenerpublic void matchCreated(org.kie.api.event.rule.MatchCreatedEvent event)
matchCreated in interface org.kie.api.event.rule.AgendaEventListenerAgendaEventListenerpublic void matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event)
matchCancelled in interface org.kie.api.event.rule.AgendaEventListenerAgendaEventListenerpublic void beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event)
beforeMatchFired in interface org.kie.api.event.rule.AgendaEventListenerAgendaEventListenerpublic void afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event)
afterMatchFired in interface org.kie.api.event.rule.AgendaEventListenerAgendaEventListenerpublic void agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event)
agendaGroupPopped in interface org.kie.api.event.rule.AgendaEventListenerpublic void agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event)
agendaGroupPushed in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
beforeRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
afterRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
beforeRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
afterRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
beforeProcessStarted in interface org.kie.api.event.process.ProcessEventListenerpublic void afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
afterProcessStarted in interface org.kie.api.event.process.ProcessEventListenerpublic void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
beforeProcessCompleted in interface org.kie.api.event.process.ProcessEventListenerpublic void afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
afterProcessCompleted in interface org.kie.api.event.process.ProcessEventListenerpublic void beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
beforeNodeTriggered in interface org.kie.api.event.process.ProcessEventListenerpublic void afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
afterNodeTriggered in interface org.kie.api.event.process.ProcessEventListenerpublic void beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
beforeNodeLeft in interface org.kie.api.event.process.ProcessEventListenerpublic void afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
afterNodeLeft in interface org.kie.api.event.process.ProcessEventListenerpublic void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
beforeVariableChanged in interface org.kie.api.event.process.ProcessEventListenerpublic void afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
afterVariableChanged in interface org.kie.api.event.process.ProcessEventListenerpublic void afterKiePackageAdded(org.kie.api.event.kiebase.AfterKiePackageAddedEvent event)
afterKiePackageAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterKiePackageRemoved(org.kie.api.event.kiebase.AfterKiePackageRemovedEvent event)
afterKiePackageRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeKieBaseLocked(org.kie.api.event.kiebase.BeforeKieBaseLockedEvent event)
beforeKieBaseLocked in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterKieBaseLocked(org.kie.api.event.kiebase.AfterKieBaseLockedEvent event)
afterKieBaseLocked in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeKieBaseUnlocked(org.kie.api.event.kiebase.BeforeKieBaseUnlockedEvent event)
beforeKieBaseUnlocked in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterKieBaseUnlocked(org.kie.api.event.kiebase.AfterKieBaseUnlockedEvent event)
afterKieBaseUnlocked in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterRuleAdded(org.kie.api.event.kiebase.AfterRuleAddedEvent event)
afterRuleAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterRuleRemoved(org.kie.api.event.kiebase.AfterRuleRemovedEvent event)
afterRuleRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeFunctionRemoved(org.kie.api.event.kiebase.BeforeFunctionRemovedEvent event)
beforeFunctionRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeKiePackageAdded(org.kie.api.event.kiebase.BeforeKiePackageAddedEvent event)
beforeKiePackageAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeKiePackageRemoved(org.kie.api.event.kiebase.BeforeKiePackageRemovedEvent event)
beforeKiePackageRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeRuleAdded(org.kie.api.event.kiebase.BeforeRuleAddedEvent event)
beforeRuleAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeRuleRemoved(org.kie.api.event.kiebase.BeforeRuleRemovedEvent event)
beforeRuleRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterFunctionRemoved(org.kie.api.event.kiebase.AfterFunctionRemovedEvent event)
afterFunctionRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeProcessAdded(org.kie.api.event.kiebase.BeforeProcessAddedEvent event)
beforeProcessAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterProcessAdded(org.kie.api.event.kiebase.AfterProcessAddedEvent event)
afterProcessAdded in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void beforeProcessRemoved(org.kie.api.event.kiebase.BeforeProcessRemovedEvent event)
beforeProcessRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerpublic void afterProcessRemoved(org.kie.api.event.kiebase.AfterProcessRemovedEvent event)
afterProcessRemoved in interface org.kie.api.event.kiebase.KieBaseEventListenerCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.