Package org.kie.api.event.process

# Interface ProcessEvent

All Superinterfaces:
  `KieRuntimeEvent`

All Known Subinterfaces:
  `ErrorEvent`, `MessageEvent`, `ProcessCompletedEvent`, `ProcessMigrationEvent`, `ProcessNodeEvent`, `ProcessNodeLeftEvent`, `ProcessNodeTriggeredEvent`, `ProcessRetriggeredEvent`, `ProcessStartedEvent`, `ProcessVariableChangedEvent`, `SignalEvent`, `SLAViolatedEvent`

public interface ProcessEvent extends KieRuntimeEvent
A runtime event related to the execution of process instances.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Date`
  `getEventDate()`
  Returns exact date when the event was created
  `default String`
  `getEventIdentity()`
  `ProcessInstance`
  `getProcessInstance()`
  The ProcessInstance this event relates to.

  ### Methods inherited from interface org.kie.api.event.KieRuntimeEvent

  `getKieRuntime`

- ## Method Details

  - ### getProcessInstance

    ProcessInstance getProcessInstance()
    The ProcessInstance this event relates to.
    Returns:
      the process instance

  - ### getEventDate

    Date getEventDate()
    Returns exact date when the event was created
    Returns:
      time when event was created

  - ### getEventIdentity

    default String getEventIdentity()
    Returns:
      associated identity that performed the event