Interface ProcessEngine

All Superinterfaces:
org.flowable.common.engine.api.Engine
All Known Implementing Classes:
ProcessEngineImpl

public interface ProcessEngine extends org.flowable.common.engine.api.Engine
Provides access to all the services that expose the BPM and workflow operations. Typically, there will be only one central ProcessEngine instance needed in a end-user application. Building a ProcessEngine is done through a ProcessEngineConfiguration instance and is a costly operation which should be avoided. For that purpose, it is advised to store it in a static field or JNDI location (or something similar). This is a thread-safe object, so no special precautions need to be taken.
Author:
Tom Baeyens, Joram Barrez