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
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 TypeMethodDescriptionabstract ProcessEngineProcessEngineConfiguration.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
Methods in org.flowable.engine.configurator that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineProcessEngineConfigurator.initProcessEngine() -
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
Methods in org.flowable.engine.impl.cfg that return ProcessEngine -
Uses of ProcessEngine in org.flowable.engine.impl.cfg.multitenant
Methods in org.flowable.engine.impl.cfg.multitenant that return ProcessEngineModifier and TypeMethodDescriptionMultiSchemaMultiTenantProcessEngineConfiguration.buildProcessEngine() -
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.spring.configurator
Methods in org.flowable.engine.spring.configurator that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineSpringProcessEngineConfigurator.initProcessEngine() -
Uses of ProcessEngine in org.flowable.engine.test
Fields in org.flowable.engine.test declared as ProcessEngineModifier and TypeFieldDescriptionprotected ProcessEngineFlowableRule.processEngineprotected ProcessEngineFlowableTestCase.processEngineprotected final ProcessEngineFlowableTestHelper.processEngineMethods in org.flowable.engine.test that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineFlowableExtension.createProcessEngine(org.junit.jupiter.api.extension.ExtensionContext context) FlowableRule.getProcessEngine()FlowableTestHelper.getProcessEngine()Methods in org.flowable.engine.test with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidFlowableRule.setProcessEngine(ProcessEngine processEngine) Constructors in org.flowable.engine.test with parameters of type ProcessEngineModifierConstructorDescriptionFlowableRule(ProcessEngine processEngine) FlowableTestHelper(ProcessEngine 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
Fields 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 TypeMethodDescriptionstatic ProcessEngineSpringConfigurationHelper.buildProcessEngine(URL resource) SpringProcessEngineConfiguration.buildProcessEngine()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
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)