org.drools.event
Interface RuleBaseEventListener

All Superinterfaces:
EventListener, Externalizable, Serializable
All Known Subinterfaces:
RuleBaseUpdateListener
All Known Implementing Classes:
AsyncFireAllRulesRuleBaseUpdateListener, DefaultRuleBaseEventListener, FireAllRulesRuleBaseUpdateListener, KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper, ThreadedWorkingMemoryFileLogger, WorkingMemoryConsoleLogger, WorkingMemoryFileLogger, WorkingMemoryInMemoryLogger, WorkingMemoryLogger

public interface RuleBaseEventListener
extends EventListener, Externalizable


Method Summary
 void afterFunctionRemoved(AfterFunctionRemovedEvent event)
          Method called after a function is removed from the rule base
 void afterPackageAdded(AfterPackageAddedEvent event)
          Method called after a new package is added to the rule base
 void afterPackageRemoved(AfterPackageRemovedEvent event)
          Method called after a package is removed from the rule base
 void afterProcessAdded(AfterProcessAddedEvent event)
          Method called after a new process is added to the rule base
 void afterProcessRemoved(AfterProcessRemovedEvent event)
          Method called after a process is removed from the rule base
 void afterRuleAdded(AfterRuleAddedEvent event)
          Method called after a new rule is added to the rule base
 void afterRuleBaseLocked(AfterRuleBaseLockedEvent event)
          Method called after a rule base is locked
 void afterRuleBaseUnlocked(AfterRuleBaseUnlockedEvent event)
          Method called after a rule base is unlocked
 void afterRuleRemoved(AfterRuleRemovedEvent event)
          Method called after a rule is removed from the rule base
 void beforeFunctionRemoved(BeforeFunctionRemovedEvent event)
          Method called before a function is removed from the rule base
 void beforePackageAdded(BeforePackageAddedEvent event)
          Method called before a new package is added to the rule base
 void beforePackageRemoved(BeforePackageRemovedEvent event)
          Method called before a package is removed from the rule base
 void beforeProcessAdded(BeforeProcessAddedEvent event)
          Method called before a new process is added to the rule base
 void beforeProcessRemoved(BeforeProcessRemovedEvent event)
          Method called before a process is removed from the rule base
 void beforeRuleAdded(BeforeRuleAddedEvent event)
          Method called before a new rule is added to the rule base
 void beforeRuleBaseLocked(BeforeRuleBaseLockedEvent event)
          Method called before a rule base is locked
 void beforeRuleBaseUnlocked(BeforeRuleBaseUnlockedEvent event)
          Method called before a rule base is unlocked
 void beforeRuleRemoved(BeforeRuleRemovedEvent event)
          Method called before a rule is removed from the rule base
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

beforePackageAdded

void beforePackageAdded(BeforePackageAddedEvent event)
Method called before a new package is added to the rule base

Parameters:
event -

afterPackageAdded

void afterPackageAdded(AfterPackageAddedEvent event)
Method called after a new package is added to the rule base

Parameters:
event -

beforePackageRemoved

void beforePackageRemoved(BeforePackageRemovedEvent event)
Method called before a package is removed from the rule base

Parameters:
event -

afterPackageRemoved

void afterPackageRemoved(AfterPackageRemovedEvent event)
Method called after a package is removed from the rule base

Parameters:
event -

beforeRuleBaseLocked

void beforeRuleBaseLocked(BeforeRuleBaseLockedEvent event)
Method called before a rule base is locked

Parameters:
event -

afterRuleBaseLocked

void afterRuleBaseLocked(AfterRuleBaseLockedEvent event)
Method called after a rule base is locked

Parameters:
event -

beforeRuleBaseUnlocked

void beforeRuleBaseUnlocked(BeforeRuleBaseUnlockedEvent event)
Method called before a rule base is unlocked

Parameters:
event -

afterRuleBaseUnlocked

void afterRuleBaseUnlocked(AfterRuleBaseUnlockedEvent event)
Method called after a rule base is unlocked

Parameters:
event -

beforeRuleAdded

void beforeRuleAdded(BeforeRuleAddedEvent event)
Method called before a new rule is added to the rule base

Parameters:
event -

afterRuleAdded

void afterRuleAdded(AfterRuleAddedEvent event)
Method called after a new rule is added to the rule base

Parameters:
event -

beforeRuleRemoved

void beforeRuleRemoved(BeforeRuleRemovedEvent event)
Method called before a rule is removed from the rule base

Parameters:
event -

afterRuleRemoved

void afterRuleRemoved(AfterRuleRemovedEvent event)
Method called after a rule is removed from the rule base

Parameters:
event -

beforeProcessAdded

void beforeProcessAdded(BeforeProcessAddedEvent event)
Method called before a new process is added to the rule base

Parameters:
event -

afterProcessAdded

void afterProcessAdded(AfterProcessAddedEvent event)
Method called after a new process is added to the rule base

Parameters:
event -

beforeProcessRemoved

void beforeProcessRemoved(BeforeProcessRemovedEvent event)
Method called before a process is removed from the rule base

Parameters:
event -

afterProcessRemoved

void afterProcessRemoved(AfterProcessRemovedEvent event)
Method called after a process is removed from the rule base

Parameters:
event -

beforeFunctionRemoved

void beforeFunctionRemoved(BeforeFunctionRemovedEvent event)
Method called before a function is removed from the rule base

Parameters:
event -

afterFunctionRemoved

void afterFunctionRemoved(AfterFunctionRemovedEvent event)
Method called after a function is removed from the rule base

Parameters:
event -


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.