## Uses of Interface
org.kie.api.event.KieRuntimeEvent

- Packages that use KieRuntimeEvent
  Package | Description
  --- | ---
  org.kie.api.event.process | Events emitted while process instances are executing.
  org.kie.api.event.rule | Events emitted while rules are executing.

- - ### Uses of KieRuntimeEvent in org.kie.api.event.process

    Subinterfaces of KieRuntimeEvent in org.kie.api.event.process
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MessageEvent` | An event when a message is sent
    `interface` | `ProcessAsyncNodeScheduledEvent` | An event when a node inside a process instance has been triggered.
    `interface` | `ProcessCompletedEvent` | A runtime event that is generated when a ProcessInstance is completed.
    `interface` | `ProcessEvent` | A runtime event related to the execution of process instances.
    `interface` | `ProcessNodeEvent` | An event related to the execution of a node instance within a process instance.
    `interface` | `ProcessNodeLeftEvent` | An event when a node inside a process instance has been left.
    `interface` | `ProcessNodeTriggeredEvent` | An event when a node inside a process instance has been triggered.
    `interface` | `ProcessStartedEvent` | An event when a process instance has been started.
    `interface` | `ProcessVariableChangedEvent` | An event when a variable inside a process instance has been changed.
    `interface` | `SignalEvent` | An event when a signal is thrown
    `interface` | `SLAViolatedEvent` | An event when a SLA has been violated.

  - ### Uses of KieRuntimeEvent in org.kie.api.event.rule

    Subinterfaces of KieRuntimeEvent in org.kie.api.event.rule
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AfterMatchFiredEvent` |
    `interface` | `AgendaGroupEvent` |
    `interface` | `AgendaGroupPoppedEvent` |
    `interface` | `AgendaGroupPushedEvent` |
    `interface` | `BeforeMatchFiredEvent` |
    `interface` | `MatchCancelledEvent` |
    `interface` | `MatchCreatedEvent` |
    `interface` | `MatchEvent` |
    `interface` | `ObjectDeletedEvent` |
    `interface` | `ObjectInsertedEvent` |
    `interface` | `ObjectUpdatedEvent` |
    `interface` | `RuleFlowGroupActivatedEvent` |
    `interface` | `RuleFlowGroupDeactivatedEvent` |
    `interface` | `RuleFlowGroupEvent` |
    `interface` | `RuleRuntimeEvent` |