# Package org.flowable.engine.delegate.event

package org.flowable.engine.delegate.event

- Related Packages
  Package
  Description
  org.flowable.engine.delegate
  Interfaces used to include Java code in a process as the behavior of an activity or as a listener to process events with `JavaDelegate`s.
  org.flowable.engine.delegate.event.impl
  org.flowable.engine.delegate.variable
- Class
  Description
  AbstractFlowableEngineEventListener
  BaseEntityEventListener
  Base event listener that can be used when implementing an `FlowableEventListener` to get notified when an entity is created, updated, deleted or if another entity-related event occurs.
  FlowableActivityCancelledEvent
  An `FlowableEvent` related to cancel event being sent to an activity.
  FlowableActivityEvent
  An `FlowableEvent` related to an activity within an execution.
  FlowableCancelledEvent
  FlowableConditionalEvent
  An `FlowableEvent` related to a conditional being sent to an activity.
  FlowableEntityWithVariablesEvent
  An `FlowableEntityEvent` related to a single entity.
  FlowableErrorEvent
  An `FlowableEvent` related to an error being sent to an activity.
  FlowableEscalationEvent
  An `FlowableEvent` related to an escalation being sent to an activity.
  FlowableJobRescheduledEvent
  FlowableMessageEvent
  An `FlowableEvent` related to an message being sent to an activity.
  FlowableMultiInstanceActivityCancelledEvent
  An `FlowableEvent` related to cancel event being sent to an activity.
  FlowableMultiInstanceActivityCompletedEvent
  FlowableMultiInstanceActivityEvent
  A `FlowableEvent` related to a multi-instance activity within an execution.
  FlowableProcessEngineEvent
  Event interface for `FlowableEvent` implementations related to the process engine, exposing process engine specific functions.
  FlowableProcessStartedEvent
  An `FlowableEvent` related to start event being sent when a process instance is started.
  FlowableProcessTerminatedEvent
  Event extends default `FlowableEntityEvent` with the cause of termination
  FlowableSequenceFlowTakenEvent
  An `FlowableEvent` that indicates a certain sequence flow has been taken.
  FlowableSignalEvent
  An `FlowableEvent` related to a signal being sent to an activity.