# Package org.kie.api.event.process

Events emitted while process instances are executing.

- Interface Summary
  Interface | Description
  --- | ---
  MessageEvent | An event when a message is sent
  ProcessAsyncNodeScheduledEvent | An event when a node inside a process instance has been triggered.
  ProcessCompletedEvent | A runtime event that is generated when a ProcessInstance is completed.
  ProcessEvent | A runtime event related to the execution of process instances.
  ProcessEventListener | A listener for events related to process instance execution.
  ProcessEventManager | A manager for process related events.
  ProcessNodeEvent | An event related to the execution of a node instance within a process instance.
  ProcessNodeLeftEvent | An event when a node inside a process instance has been left.
  ProcessNodeTriggeredEvent | An event when a node inside a process instance has been triggered.
  ProcessStartedEvent | An event when a process instance has been started.
  ProcessVariableChangedEvent | An event when a variable inside a process instance has been changed.
  SignalEvent | An event when a signal is thrown
  SLAViolatedEvent | An event when a SLA has been violated.

- Class Summary
  Class | Description
  --- | ---
  DefaultProcessEventListener |