Uses of Interface
org.flowable.engine.ProcessEngine
Packages that use ProcessEngine
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a
ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks.API implementation classes, which shouldn't directly be used by end-users.
Helper classes for testing processes.
-
Uses of ProcessEngine in org.flowable.engine
Subclasses with type arguments of type ProcessEngine in org.flowable.engineModifier and TypeClassDescriptionclassConfiguration information from which a process engine can be build.Fields in org.flowable.engine with type parameters of type ProcessEngineModifier and TypeFieldDescriptionprotected static Map<String, ProcessEngine> ProcessEngines.processEnginesMethods in org.flowable.engine that return ProcessEngineModifier and TypeMethodDescriptionProcessEngineConfiguration.buildProcessEngine()static ProcessEngineProcessEngines.getDefaultProcessEngine()static ProcessEngineProcessEngines.getProcessEngine(String processEngineName) obtain a process engine by name.Methods in org.flowable.engine that return types with arguments of type ProcessEngineModifier and TypeMethodDescriptionstatic Map<String, ProcessEngine> ProcessEngines.getProcessEngines()provides access to process engine to application clients in a managed server environment.Methods in org.flowable.engine with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidProcessEngineLifecycleListener.onProcessEngineBuilt(ProcessEngine processEngine) Called right after the process-engine has been built.voidProcessEngineLifecycleListener.onProcessEngineClosed(ProcessEngine processEngine) Called right after the process-engine has been closed.static voidProcessEngines.registerProcessEngine(ProcessEngine processEngine) Registers the given process engine.static voidProcessEngines.unregister(ProcessEngine processEngine) Unregisters the given process engine. -
Uses of ProcessEngine in org.flowable.engine.configurator
Subclasses with type arguments of type ProcessEngine in org.flowable.engine.configuratorMethods in org.flowable.engine.configurator that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineProcessEngineConfigurator.buildEngine() -
Uses of ProcessEngine in org.flowable.engine.impl
Classes in org.flowable.engine.impl that implement ProcessEngine -
Uses of ProcessEngine in org.flowable.engine.impl.cfg
Classes in org.flowable.engine.impl.cfg that implement interfaces with type arguments of type ProcessEngineMethods in org.flowable.engine.impl.cfg that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineProcessEngineConfigurationImpl.createEngine()Methods in org.flowable.engine.impl.cfg that return types with arguments of type ProcessEngineModifier and TypeMethodDescriptionprotected Consumer<ProcessEngine> ProcessEngineConfigurationImpl.createPostEngineBuildConsumer()Methods in org.flowable.engine.impl.cfg with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidProcessEnginePostEngineBuildConsumer.accept(ProcessEngine processEngine) -
Uses of ProcessEngine in org.flowable.engine.impl.cfg.multitenant
Methods in org.flowable.engine.impl.cfg.multitenant that return ProcessEngine -
Uses of ProcessEngine in org.flowable.engine.impl.test
Fields in org.flowable.engine.impl.test declared as ProcessEngineMethods in org.flowable.engine.impl.test that return ProcessEngineModifier and TypeMethodDescriptionprotected abstract ProcessEngineInternalFlowableExtension.getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected ProcessEnginePluggableFlowableExtension.getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected ProcessEngineResourceFlowableExtension.getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) static ProcessEngineTestHelper.getProcessEngine(String configurationResource) protected ProcessEnginePluggableFlowableExtension.initializeProcessEngine(String configurationResource) protected ProcessEngineResourceFlowableExtension.initializeProcessEngine()ResourceFlowableExtension.rebootEngine()Methods in org.flowable.engine.impl.test with parameters of type ProcessEngineModifier and TypeMethodDescriptionstatic StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, Method method) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, Method method, Deployment deploymentAnnotation) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, String methodName) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Method method, Deployment deploymentAnnotation) static voidTestHelper.annotationDeploymentTearDown(ProcessEngine processEngine, String deploymentId, Class<?> testClass, String methodName) protected voidInternalFlowableExtension.assertAndEnsureCleanDb(ProcessEngine processEngine, org.junit.jupiter.api.extension.ExtensionContext context, EnsureCleanDb ensureCleanDb) Each test is assumed to clean up all DB content it entered.static voidTestHelper.assertAndEnsureCleanDb(ProcessEngine processEngine) Each test is assumed to clean up all DB content it entered.static voidTestHelper.assertProcessEnded(ProcessEngine processEngine, String processInstanceId) protected static voidAbstractFlowableTestCase.cleanDeployments(ProcessEngine processEngine) protected voidInternalFlowableExtension.cleanTestAndAssertAndEnsureCleanDb(org.junit.jupiter.api.extension.ExtensionContext context, ProcessEngine processEngine) final voidAbstractFlowableTestCase.initializeServices(ProcessEngine processEngine) protected voidPluggableFlowableExtension.swapCommandInvoker(ProcessEngine processEngine, boolean debug) protected static voidAbstractFlowableTestCase.validateHistoryData(ProcessEngine processEngine) -
Uses of ProcessEngine in org.flowable.engine.test
Fields in org.flowable.engine.test declared as ProcessEngineMethods in org.flowable.engine.test that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineFlowableExtension.createProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) FlowableTestHelper.getProcessEngine()Constructors in org.flowable.engine.test with parameters of type ProcessEngine -
Uses of ProcessEngine in org.flowable.engine.test.mock
Methods in org.flowable.engine.test.mock with parameters of type ProcessEngineModifier and TypeMethodDescriptionstatic booleanFlowableMockSupport.isMockSupportPossible(ProcessEngine processEngine) Constructors in org.flowable.engine.test.mock with parameters of type ProcessEngine -
Uses of ProcessEngine in org.flowable.rest.service.api.management
Fields in org.flowable.rest.service.api.management declared as ProcessEngine -
Uses of ProcessEngine in org.flowable.spring
Classes in org.flowable.spring that implement interfaces with type arguments of type ProcessEngineFields in org.flowable.spring declared as ProcessEngineFields in org.flowable.spring with type parameters of type ProcessEngineModifier and TypeFieldDescriptionprotected Collection<AutoDeploymentStrategy<ProcessEngine>> SpringProcessEngineConfiguration.deploymentStrategiesMethods in org.flowable.spring that return ProcessEngineModifier and TypeMethodDescriptionSpringProcessEngineConfiguration.buildEngine()static ProcessEngineSpringConfigurationHelper.buildProcessEngine(URL resource) ProcessEngineFactoryBean.getObject()Methods in org.flowable.spring that return types with arguments of type ProcessEngineModifier and TypeMethodDescriptionprotected AutoDeploymentStrategy<ProcessEngine> SpringProcessEngineConfiguration.getAutoDeploymentStrategy(String mode) Gets theAutoDeploymentStrategyfor the provided mode.SpringProcessEngineConfiguration.getDeploymentStrategies()ProcessEngineFactoryBean.getObjectType()Methods in org.flowable.spring with parameters of type ProcessEngineModifier and TypeMethodDescriptionprotected voidSpringProcessEngineConfiguration.autoDeployResources(ProcessEngine processEngine) Method parameters in org.flowable.spring with type arguments of type ProcessEngineModifier and TypeMethodDescriptionvoidSpringProcessEngineConfiguration.setDeploymentStrategies(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) -
Uses of ProcessEngine in org.flowable.spring.configurator
Subclasses with type arguments of type ProcessEngine in org.flowable.spring.configuratorModifier and TypeClassDescriptionclassAbstract base class for implementations ofAutoDeploymentStrategyfor theProcessEngine.Methods in org.flowable.spring.configurator with parameters of type ProcessEngineModifier and TypeMethodDescriptionprotected voidDefaultAutoDeploymentStrategy.deployResourcesInternal(String deploymentNameHint, Resource[] resources, ProcessEngine engine) protected voidResourceParentFolderAutoDeploymentStrategy.deployResourcesInternal(String deploymentNameHint, Resource[] resources, ProcessEngine engine) protected voidSingleResourceAutoDeploymentStrategy.deployResourcesInternal(String deploymentNameHint, Resource[] resources, ProcessEngine engine) protected LockManagerAbstractProcessAutoDeploymentStrategy.getLockManager(ProcessEngine engine, String deploymentNameHint) -
Uses of ProcessEngine in org.flowable.spring.impl.test
Methods in org.flowable.spring.impl.test that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineFlowableSpringExtension.createProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) protected ProcessEngineInternalFlowableSpringExtension.getProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context)