org.drools.impl
Class KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper

java.lang.Object
  extended by org.drools.impl.KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper
All Implemented Interfaces:
Externalizable, Serializable, EventListener, RuleBaseEventListener
Enclosing class:
KnowledgeBaseImpl

public static class KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper
extends Object
implements RuleBaseEventListener

See Also:
Serialized Form

Constructor Summary
KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper(org.drools.KnowledgeBase kbase, org.drools.event.knowledgebase.KnowledgeBaseEventListener listener)
           
 
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
 void readExternal(ObjectInput in)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper

public KnowledgeBaseImpl.KnowledgeBaseEventListenerWrapper(org.drools.KnowledgeBase kbase,
                                                           org.drools.event.knowledgebase.KnowledgeBaseEventListener listener)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

afterFunctionRemoved

public void afterFunctionRemoved(AfterFunctionRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a function is removed from the rule base

Specified by:
afterFunctionRemoved in interface RuleBaseEventListener

afterPackageAdded

public void afterPackageAdded(AfterPackageAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a new package is added to the rule base

Specified by:
afterPackageAdded in interface RuleBaseEventListener

afterPackageRemoved

public void afterPackageRemoved(AfterPackageRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a package is removed from the rule base

Specified by:
afterPackageRemoved in interface RuleBaseEventListener

afterRuleAdded

public void afterRuleAdded(AfterRuleAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a new rule is added to the rule base

Specified by:
afterRuleAdded in interface RuleBaseEventListener

afterRuleBaseLocked

public void afterRuleBaseLocked(AfterRuleBaseLockedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a rule base is locked

Specified by:
afterRuleBaseLocked in interface RuleBaseEventListener

afterRuleBaseUnlocked

public void afterRuleBaseUnlocked(AfterRuleBaseUnlockedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a rule base is unlocked

Specified by:
afterRuleBaseUnlocked in interface RuleBaseEventListener

afterRuleRemoved

public void afterRuleRemoved(AfterRuleRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a rule is removed from the rule base

Specified by:
afterRuleRemoved in interface RuleBaseEventListener

beforeFunctionRemoved

public void beforeFunctionRemoved(BeforeFunctionRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a function is removed from the rule base

Specified by:
beforeFunctionRemoved in interface RuleBaseEventListener

beforePackageAdded

public void beforePackageAdded(BeforePackageAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a new package is added to the rule base

Specified by:
beforePackageAdded in interface RuleBaseEventListener

beforePackageRemoved

public void beforePackageRemoved(BeforePackageRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a package is removed from the rule base

Specified by:
beforePackageRemoved in interface RuleBaseEventListener

beforeRuleAdded

public void beforeRuleAdded(BeforeRuleAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a new rule is added to the rule base

Specified by:
beforeRuleAdded in interface RuleBaseEventListener

beforeRuleBaseLocked

public void beforeRuleBaseLocked(BeforeRuleBaseLockedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a rule base is locked

Specified by:
beforeRuleBaseLocked in interface RuleBaseEventListener

beforeRuleBaseUnlocked

public void beforeRuleBaseUnlocked(BeforeRuleBaseUnlockedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a rule base is unlocked

Specified by:
beforeRuleBaseUnlocked in interface RuleBaseEventListener

beforeRuleRemoved

public void beforeRuleRemoved(BeforeRuleRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a rule is removed from the rule base

Specified by:
beforeRuleRemoved in interface RuleBaseEventListener

beforeProcessAdded

public void beforeProcessAdded(BeforeProcessAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a new process is added to the rule base

Specified by:
beforeProcessAdded in interface RuleBaseEventListener

afterProcessAdded

public void afterProcessAdded(AfterProcessAddedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a new process is added to the rule base

Specified by:
afterProcessAdded in interface RuleBaseEventListener

beforeProcessRemoved

public void beforeProcessRemoved(BeforeProcessRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called before a process is removed from the rule base

Specified by:
beforeProcessRemoved in interface RuleBaseEventListener

afterProcessRemoved

public void afterProcessRemoved(AfterProcessRemovedEvent event)
Description copied from interface: RuleBaseEventListener
Method called after a process is removed from the rule base

Specified by:
afterProcessRemoved in interface RuleBaseEventListener


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