# Package org.kie.api.event.process

package org.kie.api.event.process
Events emitted while process instances are executing.

- Related Packages
  Package
  Description
  org.kie.api.event
  Comprehensive event API for all parts of the platform.
  org.kie.api.event.kiebase
  Events emitted while updating the definitions in the KieBase.
  org.kie.api.event.kiescanner
  Events emitted by the KieScanner.
  org.kie.api.event.rule
  Events emitted while rules are executing.
- Class
  Description
  DefaultProcessEventListener
  ErrorEvent
  An event when a error is thrown
  MessageEvent
  An event when a message is sent
  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.
  ProcessMigrationEvent
  An event when a process instance has been started.
  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.
  ProcessRetriggeredEvent
  A runtime event that is generated when a ProcessInstance is re-triggered after an error.
  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.