| Package | Description |
|---|---|
| org.camunda.bpm | |
| org.camunda.bpm.application.impl | |
| org.camunda.bpm.container | |
| org.camunda.bpm.container.impl | |
| org.camunda.bpm.container.impl.deployment | |
| org.camunda.bpm.container.impl.deployment.util | |
| org.camunda.bpm.container.impl.jmx.services | |
| org.camunda.bpm.container.impl.tomcat | |
| org.camunda.bpm.engine |
Public API of the camunda BPM engine.
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. |
| org.camunda.bpm.engine.delegate |
Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegates. |
| org.camunda.bpm.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.camunda.bpm.engine.impl.cfg | |
| org.camunda.bpm.engine.impl.cmmn.entity.runtime | |
| org.camunda.bpm.engine.impl.cmmn.execution | |
| org.camunda.bpm.engine.impl.metrics | |
| org.camunda.bpm.engine.impl.migration.instance.parser | |
| org.camunda.bpm.engine.impl.persistence.entity | |
| org.camunda.bpm.engine.impl.plugin | |
| org.camunda.bpm.engine.impl.pvm.runtime | |
| org.camunda.bpm.engine.impl.test | |
| org.camunda.bpm.engine.impl.util | |
| org.camunda.bpm.engine.impl.variable.listener | |
| org.camunda.bpm.engine.test |
Helper classes for testing processes.
|
| Modifier and Type | Method and Description |
|---|---|
static ProcessEngine |
BpmPlatform.getDefaultProcessEngine() |
ProcessEngine |
ProcessEngineService.getDefaultProcessEngine() |
ProcessEngine |
ProcessEngineService.getProcessEngine(String name) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessEngine> |
ProcessEngineService.getProcessEngines() |
| Modifier and Type | Method and Description |
|---|---|
void |
EjbProcessApplicationReference.processEngineStopping(ProcessEngine processEngine) |
void |
ProcessApplicationReferenceImpl.processEngineStopping(ProcessEngine processEngine) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeContainerDelegate.registerProcessEngine(ProcessEngine processEngine)
Adds a managed
ProcessEngine to the runtime container. |
void |
RuntimeContainerDelegate.unregisterProcessEngine(ProcessEngine processEngine)
Unregisters a managed
ProcessEngine instance from the Runtime Container. |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
RuntimeContainerDelegateImpl.getDefaultProcessEngine() |
ProcessEngine |
RuntimeContainerDelegateImpl.getProcessEngine(String name) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessEngine> |
RuntimeContainerDelegateImpl.getProcessEngines() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeContainerDelegateImpl.registerProcessEngine(ProcessEngine processEngine) |
void |
RuntimeContainerDelegateImpl.unregisterProcessEngine(ProcessEngine processEngine) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessEngine |
DeployProcessArchiveStep.getProcessEngine(PlatformServiceContainer serviceContainer) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessEngine |
InjectionUtil.getDefaultProcessEngine(DeploymentOperation operationContext) |
| Modifier and Type | Method and Description |
|---|---|
static List<ProcessEngine> |
InjectionUtil.getProcessEngines(DeploymentOperation operationContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
JmxManagedProcessEngine.processEngine |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
JmxManagedProcessEngine.getProcessEngine() |
ProcessEngine |
JmxManagedProcessEngine.getValue() |
| Constructor and Description |
|---|
JmxManagedProcessEngine(ProcessEngine processEngine) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
TomcatBpmPlatformBootstrap.processEngine |
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,ProcessEngine> |
ProcessEngines.processEngines |
| Modifier and Type | Method and Description |
|---|---|
abstract ProcessEngine |
ProcessEngineConfiguration.buildProcessEngine() |
static ProcessEngine |
ProcessEngines.getDefaultProcessEngine() |
static ProcessEngine |
ProcessEngines.getDefaultProcessEngine(boolean forceCreate) |
static ProcessEngine |
ProcessEngines.getProcessEngine(String processEngineName) |
static ProcessEngine |
ProcessEngines.getProcessEngine(String processEngineName,
boolean forceCreate)
obtain a process engine by name.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,ProcessEngine> |
ProcessEngines.getProcessEngines()
provides access to process engine to application clients in a
managed server environment.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ProcessEngines.registerProcessEngine(ProcessEngine processEngine)
Registers the given process engine.
|
static void |
ProcessEngines.unregister(ProcessEngine processEngine)
Unregisters the given process engine.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
ProcessEngineServicesAware.getProcessEngine()
Returns the
ProcessEngine providing access to the
public API of the process engine. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessEngineImpl |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
ProcessEngineConfigurationImpl.buildProcessEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessEngineConfigurationImpl.invokePostProcessEngineBuild(ProcessEngine engine) |
void |
CompositeProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine) |
void |
AbstractProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine) |
void |
ProcessEnginePlugin.postProcessEngineBuild(ProcessEngine processEngine)
Invoked after the process engine has been built.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
CaseExecutionEntity.getProcessEngine() |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
CaseExecutionImpl.getProcessEngine() |
| Modifier and Type | Method and Description |
|---|---|
String |
MetricsReporterIdProvider.provideId(ProcessEngine processEngine)
Provides an id that identifies the metrics reported as part of the given engine's
process execution.
|
String |
SimpleIpBasedProvider.provideId(ProcessEngine processEngine) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
MigratingInstanceParser.engine |
| Constructor and Description |
|---|
MigratingInstanceParser(ProcessEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
TaskEntity.getProcessEngine() |
ProcessEngine |
ExecutionEntity.getProcessEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
AdministratorAuthorizationPlugin.postProcessEngineBuild(ProcessEngine processEngine) |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
ExecutionImpl.getProcessEngine() |
| Modifier and Type | Field and Description |
|---|---|
protected static ProcessEngine |
PluggableProcessEngineTestCase.cachedProcessEngine |
protected ProcessEngine |
AbstractProcessEngineTestCase.processEngine |
| Modifier and Type | Method and Description |
|---|---|
static ProcessEngine |
PluggableProcessEngineTestCase.getProcessEngine() |
static ProcessEngine |
TestHelper.getProcessEngine(String configurationResource) |
| Modifier and Type | Method and Description |
|---|---|
static String |
TestHelper.annotationDeploymentSetUp(ProcessEngine processEngine,
Class<?> testClass,
String methodName) |
static String |
TestHelper.annotationDeploymentSetUp(ProcessEngine processEngine,
Class<?> testClass,
String methodName,
Deployment deploymentAnnotation) |
static void |
TestHelper.annotationDeploymentTearDown(ProcessEngine processEngine,
String deploymentId,
Class<?> testClass,
String methodName) |
static boolean |
TestHelper.annotationRequiredHistoryLevelCheck(ProcessEngine processEngine,
Class<?> testClass,
String methodName) |
static boolean |
TestHelper.annotationRequiredHistoryLevelCheck(ProcessEngine processEngine,
org.junit.runner.Description description) |
static void |
TestHelper.assertAndEnsureCleanDbAndCache(ProcessEngine processEngine)
Ensures that the deployment cache and database is clean after a test.
|
static String |
TestHelper.assertAndEnsureCleanDbAndCache(ProcessEngine processEngine,
boolean fail)
Ensures that the deployment cache and database is clean after a test.
|
static void |
TestHelper.assertAndEnsureCleanDeploymentCache(ProcessEngine processEngine)
Ensures that the deployment cache is empty after a test.
|
static String |
TestHelper.assertAndEnsureCleanDeploymentCache(ProcessEngine processEngine,
boolean fail)
Ensures that the deployment cache is empty after a test.
|
static String |
TestHelper.assertAndEnsureNoProcessApplicationsRegistered(ProcessEngine processEngine) |
static void |
TestHelper.assertProcessEnded(ProcessEngine processEngine,
String processInstanceId)
Deprecated.
|
static void |
ProcessEngineAssert.assertProcessEnded(ProcessEngine processEngine,
String processInstanceId) |
static void |
TestHelper.deleteDeployment(ProcessEngine processEngine,
String deploymentId) |
| Modifier and Type | Method and Description |
|---|---|
static String |
StringUtil.fromBytes(byte[] bytes,
ProcessEngine processEngine)
converts a byte array into a string using the provided process engine's default charset as
returned by
ProcessEngineConfigurationImpl.getDefaultCharset() |
static byte[] |
StringUtil.toByteArray(String string,
ProcessEngine processEngine)
Gets the bytes from a string using the provided process engine's default charset
|
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
DelegateCaseVariableInstanceImpl.getProcessEngine() |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
ProcessEngineTestCase.processEngine |
protected ProcessEngine |
ProcessEngineRule.processEngine |
| Modifier and Type | Method and Description |
|---|---|
ProcessEngine |
ProcessEngineRule.getProcessEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessEngineRule.setProcessEngine(ProcessEngine processEngine) |
| Constructor and Description |
|---|
ProcessEngineRule(ProcessEngine processEngine) |
ProcessEngineRule(ProcessEngine processEngine,
boolean ensureCleanAfterTest) |
Copyright © 2018 camunda services GmbH. All rights reserved.