Package org.flowable.engine

# Interface ProcessEngineLifecycleListener

All Superinterfaces:
  `EngineLifecycleListener`

public interface ProcessEngineLifecycleListener extends EngineLifecycleListener
Interface describing a listener that gets notified when certain event occurs, related to the process-engine lifecycle it is attached to.

Author:
  Frederik Heremans

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default void`
  `onEngineBuilt(Engine engine)`
  Called right after the engine has been built.
  `default void`
  `onEngineClosed(Engine engine)`
  Called right after the engine has been closed.
  `void`
  `onProcessEngineBuilt(ProcessEngine processEngine)`
  Called right after the process-engine has been built.
  `void`
  `onProcessEngineClosed(ProcessEngine processEngine)`
  Called right after the process-engine has been closed.

- ## Method Details

  - ### onEngineBuilt

    default void onEngineBuilt(Engine engine)
    Description copied from interface: `EngineLifecycleListener`
    Called right after the engine has been built.
    Specified by:
      `onEngineBuilt` in interface `EngineLifecycleListener`

  - ### onEngineClosed

    default void onEngineClosed(Engine engine)
    Description copied from interface: `EngineLifecycleListener`
    Called right after the engine has been closed.
    Specified by:
      `onEngineClosed` in interface `EngineLifecycleListener`

  - ### onProcessEngineBuilt

    void onProcessEngineBuilt(ProcessEngine processEngine)
    Called right after the process-engine has been built.
    Parameters:
      `processEngine` - engine that was built

  - ### onProcessEngineClosed

    void onProcessEngineClosed(ProcessEngine processEngine)
    Called right after the process-engine has been closed.
    Parameters:
      `processEngine` - engine that was closed