Uses of Interface
org.camunda.bpm.engine.ProcessEngine
Packages that use ProcessEngine
Package
Description
Public API of the Camunda Platform 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 DeploymentsRuntimeService:
For starting and searching ProcessInstancesTaskService:
Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasksIdentityService:
Used for managing Users,
Groups and the relations between themManagementService:
Exposes engine admin and maintenance operations,
which have no relation to the runtime execution of business processesHistoryService:
Exposes information about ongoing and past process instances.FormService:
Access to form data and rendered forms for starting new process instances and completing tasks.Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegates.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
RepositoryService.Helper classes for testing processes.
-
Uses of ProcessEngine in org.camunda.bpm
Methods in org.camunda.bpm that return ProcessEngineModifier and TypeMethodDescriptionstatic ProcessEngineBpmPlatform.getDefaultProcessEngine()ProcessEngineService.getDefaultProcessEngine()ProcessEngineService.getProcessEngine(String name) Methods in org.camunda.bpm that return types with arguments of type ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.application.impl
Methods in org.camunda.bpm.application.impl with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidEjbProcessApplicationReference.processEngineStopping(ProcessEngine processEngine) voidJakartaEjbProcessApplicationReference.processEngineStopping(ProcessEngine processEngine) voidProcessApplicationReferenceImpl.processEngineStopping(ProcessEngine processEngine) -
Uses of ProcessEngine in org.camunda.bpm.container
Methods in org.camunda.bpm.container with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidRuntimeContainerDelegate.registerProcessEngine(ProcessEngine processEngine) Adds a managedProcessEngineto the runtime container.voidRuntimeContainerDelegate.unregisterProcessEngine(ProcessEngine processEngine) Unregisters a managedProcessEngineinstance from the Runtime Container. -
Uses of ProcessEngine in org.camunda.bpm.container.impl
Methods in org.camunda.bpm.container.impl that return ProcessEngineModifier and TypeMethodDescriptionRuntimeContainerDelegateImpl.getDefaultProcessEngine()RuntimeContainerDelegateImpl.getProcessEngine(String name) Methods in org.camunda.bpm.container.impl that return types with arguments of type ProcessEngineMethods in org.camunda.bpm.container.impl with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidRuntimeContainerDelegateImpl.registerProcessEngine(ProcessEngine processEngine) voidRuntimeContainerDelegateImpl.unregisterProcessEngine(ProcessEngine processEngine) -
Uses of ProcessEngine in org.camunda.bpm.container.impl.deployment
Methods in org.camunda.bpm.container.impl.deployment that return ProcessEngineModifier and TypeMethodDescriptionprotected ProcessEngineDeployProcessArchiveStep.getProcessEngine(PlatformServiceContainer serviceContainer) protected ProcessEngineDeployProcessArchiveStep.getProcessEngine(PlatformServiceContainer serviceContainer, String defaultDeployToProcessEngineName) -
Uses of ProcessEngine in org.camunda.bpm.container.impl.deployment.util
Methods in org.camunda.bpm.container.impl.deployment.util that return ProcessEngineModifier and TypeMethodDescriptionstatic ProcessEngineInjectionUtil.getDefaultProcessEngine(DeploymentOperation operationContext) Methods in org.camunda.bpm.container.impl.deployment.util that return types with arguments of type ProcessEngineModifier and TypeMethodDescriptionstatic List<ProcessEngine>InjectionUtil.getProcessEngines(DeploymentOperation operationContext) -
Uses of ProcessEngine in org.camunda.bpm.container.impl.jmx.services
Fields in org.camunda.bpm.container.impl.jmx.services declared as ProcessEngineMethods in org.camunda.bpm.container.impl.jmx.services that return ProcessEngineModifier and TypeMethodDescriptionJmxManagedProcessEngine.getProcessEngine()JmxManagedProcessEngine.getValue()Constructors in org.camunda.bpm.container.impl.jmx.services with parameters of type ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.container.impl.tomcat
Fields in org.camunda.bpm.container.impl.tomcat declared as ProcessEngineModifier and TypeFieldDescriptionprotected ProcessEngineTomcatBpmPlatformBootstrap.processEngine -
Uses of ProcessEngine in org.camunda.bpm.engine
Fields in org.camunda.bpm.engine with type parameters of type ProcessEngineModifier and TypeFieldDescriptionprotected static Map<String,ProcessEngine> ProcessEngines.processEnginesMethods in org.camunda.bpm.engine that return ProcessEngineModifier and TypeMethodDescriptionabstract ProcessEngineProcessEngineConfiguration.buildProcessEngine()static ProcessEngineProcessEngines.getDefaultProcessEngine()static ProcessEngineProcessEngines.getDefaultProcessEngine(boolean forceCreate) static ProcessEngineProcessEngines.getProcessEngine(String processEngineName) static ProcessEngineProcessEngines.getProcessEngine(String processEngineName, boolean forceCreate) obtain a process engine by name.Methods in org.camunda.bpm.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.camunda.bpm.engine with parameters of type ProcessEngineModifier and TypeMethodDescriptionstatic voidProcessEngines.registerProcessEngine(ProcessEngine processEngine) Registers the given process engine.static voidProcessEngines.unregister(ProcessEngine processEngine) Unregisters the given process engine. -
Uses of ProcessEngine in org.camunda.bpm.engine.delegate
Methods in org.camunda.bpm.engine.delegate that return ProcessEngineModifier and TypeMethodDescriptionProcessEngineServicesAware.getProcessEngine()Returns theProcessEngineproviding access to the public API of the process engine. -
Uses of ProcessEngine in org.camunda.bpm.engine.impl
Classes in org.camunda.bpm.engine.impl that implement ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.cfg
Methods in org.camunda.bpm.engine.impl.cfg that return ProcessEngineMethods in org.camunda.bpm.engine.impl.cfg with parameters of type ProcessEngineModifier and TypeMethodDescriptionprotected voidProcessEngineConfigurationImpl.invokePostProcessEngineBuild(ProcessEngine engine) voidAbstractProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine) voidCompositeProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine) voidProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine) Invoked after the process engine has been built. -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.cmmn.entity.runtime
Methods in org.camunda.bpm.engine.impl.cmmn.entity.runtime that return ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.cmmn.execution
Methods in org.camunda.bpm.engine.impl.cmmn.execution that return ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.metrics
Methods in org.camunda.bpm.engine.impl.metrics with parameters of type ProcessEngineModifier and TypeMethodDescriptionMetricsReporterIdProvider.provideId(ProcessEngine processEngine) Deprecated.Provides an id that identifies the metrics reported as part of the given engine's process execution. -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.migration.instance.parser
Fields in org.camunda.bpm.engine.impl.migration.instance.parser declared as ProcessEngineConstructors in org.camunda.bpm.engine.impl.migration.instance.parser with parameters of type ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.persistence.entity
Methods in org.camunda.bpm.engine.impl.persistence.entity that return ProcessEngineModifier and TypeMethodDescriptionExecutionEntity.getProcessEngine()TaskEntity.getProcessEngine() -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.plugin
Methods in org.camunda.bpm.engine.impl.plugin with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidAdministratorAuthorizationPlugin.postProcessEngineBuild(ProcessEngine processEngine) -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.pvm.runtime
Methods in org.camunda.bpm.engine.impl.pvm.runtime that return ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.repository
Fields in org.camunda.bpm.engine.impl.repository declared as ProcessEngineMethods in org.camunda.bpm.engine.impl.repository with parameters of type ProcessEngineModifier and TypeMethodDescriptionDefaultDeploymentHandlerFactory.buildDeploymentHandler(ProcessEngine processEngine) Constructors in org.camunda.bpm.engine.impl.repository with parameters of type ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.test
Fields in org.camunda.bpm.engine.impl.test declared as ProcessEngineModifier and TypeFieldDescriptionprotected static ProcessEnginePluggableProcessEngineTestCase.cachedProcessEngineThis class isn't used in the Process Engine test suite anymore.protected ProcessEngineAbstractProcessEngineTestCase.processEngineMethods in org.camunda.bpm.engine.impl.test that return ProcessEngineModifier and TypeMethodDescriptionstatic ProcessEnginePluggableProcessEngineTestCase.getProcessEngine()static ProcessEngineTestHelper.getProcessEngine(String configurationResource) Methods in org.camunda.bpm.engine.impl.test with parameters of type ProcessEngineModifier and TypeMethodDescriptionstatic StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, String methodName, Class<?>... parameterTypes) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, Class<?> testClass, String methodName, Deployment deploymentAnnotation, Class<?>... parameterTypes) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, String[] resources, Class<?> testClass, boolean onMethod, String methodName) static StringTestHelper.annotationDeploymentSetUp(ProcessEngine processEngine, String[] resources, Class<?> testClass, String methodName) static voidTestHelper.annotationDeploymentTearDown(ProcessEngine processEngine, String deploymentId, Class<?> testClass, String methodName) static booleanTestHelper.annotationRequiredDatabaseCheck(ProcessEngine processEngine, Class<?> testClass, String methodName, Class<?>... parameterTypes) static booleanTestHelper.annotationRequiredDatabaseCheck(ProcessEngine processEngine, RequiredDatabase annotation, Class<?> testClass, String methodName, Class<?>... parameterTypes) static booleanTestHelper.annotationRequiredHistoryLevelCheck(ProcessEngine processEngine, Class<?> testClass, String methodName, Class<?>... parameterTypes) static booleanTestHelper.annotationRequiredHistoryLevelCheck(ProcessEngine processEngine, RequiredHistoryLevel annotation, Class<?> testClass, String methodName) static voidTestHelper.assertAndEnsureCleanDbAndCache(ProcessEngine processEngine) Ensures that the deployment cache and database is clean after a test.static StringTestHelper.assertAndEnsureCleanDbAndCache(ProcessEngine processEngine, boolean fail) Ensures that the deployment cache and database is clean after a test.static voidTestHelper.assertAndEnsureCleanDeploymentCache(ProcessEngine processEngine) Ensures that the deployment cache is empty after a test.static StringTestHelper.assertAndEnsureCleanDeploymentCache(ProcessEngine processEngine, boolean fail) Ensures that the deployment cache is empty after a test.static StringTestHelper.assertAndEnsureNoProcessApplicationsRegistered(ProcessEngine processEngine) static voidProcessEngineAssert.assertProcessEnded(ProcessEngine processEngine, String processInstanceId) static voidTestHelper.assertProcessEnded(ProcessEngine processEngine, String processInstanceId) Deprecated.static voidTestHelper.deleteDeployment(ProcessEngine processEngine, String deploymentId) -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.util
Methods in org.camunda.bpm.engine.impl.util with parameters of type ProcessEngineModifier and TypeMethodDescriptionstatic StringStringUtil.fromBytes(byte[] bytes, ProcessEngine processEngine) Converts a byte array into a string using the current process engines default charset as returned byProcessEngineConfigurationImpl.getDefaultCharset().static byte[]StringUtil.toByteArray(String string, ProcessEngine processEngine) Gets the bytes from a string using the provided process engine's default charset -
Uses of ProcessEngine in org.camunda.bpm.engine.impl.variable.listener
Methods in org.camunda.bpm.engine.impl.variable.listener that return ProcessEngine -
Uses of ProcessEngine in org.camunda.bpm.engine.repository
Methods in org.camunda.bpm.engine.repository with parameters of type ProcessEngineModifier and TypeMethodDescriptionDeploymentHandlerFactory.buildDeploymentHandler(ProcessEngine processEngine) Creates aDeploymentHandlerinstance. -
Uses of ProcessEngine in org.camunda.bpm.engine.test
Fields in org.camunda.bpm.engine.test declared as ProcessEngineModifier and TypeFieldDescriptionprotected ProcessEngineProcessEngineRule.processEngineprotected ProcessEngineProcessEngineTestCase.processEngineMethods in org.camunda.bpm.engine.test that return ProcessEngineMethods in org.camunda.bpm.engine.test with parameters of type ProcessEngineModifier and TypeMethodDescriptionvoidProcessEngineRule.setProcessEngine(ProcessEngine processEngine) Constructors in org.camunda.bpm.engine.test with parameters of type ProcessEngineModifierConstructorDescriptionProcessEngineRule(ProcessEngine processEngine) ProcessEngineRule(ProcessEngine processEngine, boolean ensureCleanAfterTest)