org.kie.api.event.kiebase

## Interface KieBaseEventListener

- All Superinterfaces:
    EventListener
  All Known Implementing Classes:
    DefaultKieBaseEventListener

      public interface KieBaseEventListener
      extends EventListener

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `afterFunctionRemoved(AfterFunctionRemovedEvent event)` Method called after a function is removed from the rule base
    `void` | `afterKieBaseLocked(AfterKieBaseLockedEvent event)` Method called after a `KieBase` is locked
    `void` | `afterKieBaseUnlocked(AfterKieBaseUnlockedEvent event)` Method called after a `KieBase` is unlocked
    `void` | `afterKiePackageAdded(AfterKiePackageAddedEvent event)` Method called after a new package is added to the `KieBase`
    `void` | `afterKiePackageRemoved(AfterKiePackageRemovedEvent event)` Method called after a package is removed from the `KieBase`
    `void` | `afterProcessAdded(AfterProcessAddedEvent event)` Method called after a function is removed from the `KieBase`
    `void` | `afterProcessRemoved(AfterProcessRemovedEvent event)` Method called after a function is removed from the `KieBase`
    `void` | `afterRuleAdded(AfterRuleAddedEvent event)` Method called after a new rule is added to the `KieBase`
    `void` | `afterRuleRemoved(AfterRuleRemovedEvent event)` Method called after a rule is removed from the `KieBase`
    `void` | `beforeFunctionRemoved(BeforeFunctionRemovedEvent event)` Method called before a function is removed from the `KieBase`
    `void` | `beforeKieBaseLocked(BeforeKieBaseLockedEvent event)` Method called before a `KieBase` is locked
    `void` | `beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent event)` Method called before a `KieBase` is unlocked
    `void` | `beforeKiePackageAdded(BeforeKiePackageAddedEvent event)` Method called before a new package is added to the `KieBase`
    `void` | `beforeKiePackageRemoved(BeforeKiePackageRemovedEvent event)` Method called before a package is removed from the `KieBase`
    `void` | `beforeProcessAdded(BeforeProcessAddedEvent event)` Method called before a process is removed from the `KieBase`
    `void` | `beforeProcessRemoved(BeforeProcessRemovedEvent event)` Method called before a function is removed from the `KieBase`
    `void` | `beforeRuleAdded(BeforeRuleAddedEvent event)` Method called before a new rule is added to the `KieBase`
    `void` | `beforeRuleRemoved(BeforeRuleRemovedEvent event)` Method called before a rule is removed from the `KieBase`

- - ### Method Detail

    - #### beforeKiePackageAdded

          void beforeKiePackageAdded(BeforeKiePackageAddedEvent event)

      Method called before a new package is added to the `KieBase`
      Parameters:
        `event` -

    - #### afterKiePackageAdded

          void afterKiePackageAdded(AfterKiePackageAddedEvent event)

      Method called after a new package is added to the `KieBase`
      Parameters:
        `event` -

    - #### beforeKiePackageRemoved

          void beforeKiePackageRemoved(BeforeKiePackageRemovedEvent event)

      Method called before a package is removed from the `KieBase`
      Parameters:
        `event` -

    - #### afterKiePackageRemoved

          void afterKiePackageRemoved(AfterKiePackageRemovedEvent event)

      Method called after a package is removed from the `KieBase`
      Parameters:
        `event` -

    - #### beforeKieBaseLocked

          void beforeKieBaseLocked(BeforeKieBaseLockedEvent event)

      Method called before a `KieBase` is locked
      Parameters:
        `event` -

    - #### afterKieBaseLocked

          void afterKieBaseLocked(AfterKieBaseLockedEvent event)

      Method called after a `KieBase` is locked
      Parameters:
        `event` -

    - #### beforeKieBaseUnlocked

          void beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent event)

      Method called before a `KieBase` is unlocked
      Parameters:
        `event` -

    - #### afterKieBaseUnlocked

          void afterKieBaseUnlocked(AfterKieBaseUnlockedEvent event)

      Method called after a `KieBase` is unlocked
      Parameters:
        `event` -

    - #### beforeRuleAdded

          void beforeRuleAdded(BeforeRuleAddedEvent event)

      Method called before a new rule is added to the `KieBase`
      Parameters:
        `event` -

    - #### afterRuleAdded

          void afterRuleAdded(AfterRuleAddedEvent event)

      Method called after a new rule is added to the `KieBase`
      Parameters:
        `event` -

    - #### beforeRuleRemoved

          void beforeRuleRemoved(BeforeRuleRemovedEvent event)

      Method called before a rule is removed from the `KieBase`
      Parameters:
        `event` -

    - #### afterRuleRemoved

          void afterRuleRemoved(AfterRuleRemovedEvent event)

      Method called after a rule is removed from the `KieBase`
      Parameters:
        `event` -

    - #### beforeFunctionRemoved

          void beforeFunctionRemoved(BeforeFunctionRemovedEvent event)

      Method called before a function is removed from the `KieBase`
      Parameters:
        `event` -

    - #### afterFunctionRemoved

          void afterFunctionRemoved(AfterFunctionRemovedEvent event)

      Method called after a function is removed from the rule base
      Parameters:
        `event` -

    - #### beforeProcessAdded

          void beforeProcessAdded(BeforeProcessAddedEvent event)

      Method called before a process is removed from the `KieBase`
      Parameters:
        `event` -

    - #### afterProcessAdded

          void afterProcessAdded(AfterProcessAddedEvent event)

      Method called after a function is removed from the `KieBase`
      Parameters:
        `event` -

    - #### beforeProcessRemoved

          void beforeProcessRemoved(BeforeProcessRemovedEvent event)

      Method called before a function is removed from the `KieBase`
      Parameters:
        `event` -

    - #### afterProcessRemoved

          void afterProcessRemoved(AfterProcessRemovedEvent event)

      Method called after a function is removed from the `KieBase`
      Parameters:
        `event` -

Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.