## Uses of Interface
org.kie.api.event.process.ProcessEvent

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

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

    Subinterfaces of ProcessEvent 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` | `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.