Uses of Package
org.camunda.bpm.engine

Packages that use org.camunda.bpm.engine
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 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 admin and maintenance operations, which have no relation to the runtime execution 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.
 
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.exception   
org.camunda.bpm.engine.exception.cmmn   
org.camunda.bpm.engine.exception.dmn   
org.camunda.bpm.engine.impl API implementation classes, which shouldn't directly be used by end-users. 
org.camunda.bpm.engine.impl.bpmn.behavior   
org.camunda.bpm.engine.impl.bpmn.parser   
org.camunda.bpm.engine.impl.cfg   
org.camunda.bpm.engine.impl.cmd   
org.camunda.bpm.engine.impl.cmmn   
org.camunda.bpm.engine.impl.cmmn.behavior   
org.camunda.bpm.engine.impl.cmmn.entity.runtime   
org.camunda.bpm.engine.impl.cmmn.execution   
org.camunda.bpm.engine.impl.cmmn.operation   
org.camunda.bpm.engine.impl.cmmn.transformer   
org.camunda.bpm.engine.impl.core   
org.camunda.bpm.engine.impl.db   
org.camunda.bpm.engine.impl.dmn   
org.camunda.bpm.engine.impl.externaltask   
org.camunda.bpm.engine.impl.form   
org.camunda.bpm.engine.impl.form.validator   
org.camunda.bpm.engine.impl.identity   
org.camunda.bpm.engine.impl.javax.el   
org.camunda.bpm.engine.impl.jobexecutor   
org.camunda.bpm.engine.impl.juel   
org.camunda.bpm.engine.impl.metrics   
org.camunda.bpm.engine.impl.migration   
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   
org.camunda.bpm.engine.impl.pvm.runtime   
org.camunda.bpm.engine.impl.test   
org.camunda.bpm.engine.impl.util   
org.camunda.bpm.engine.impl.util.xml   
org.camunda.bpm.engine.impl.variable.listener   
org.camunda.bpm.engine.migration   
org.camunda.bpm.engine.test Helper classes for testing processes. 
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.application.impl
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container.impl
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container.impl.deployment
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container.impl.deployment.util
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container.impl.jmx.services
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineConfiguration
          Configuration information from which a process engine can be build.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.container.impl.tomcat
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine
AuthorizationService
          The authorization service allows managing Authorizations.
BadUserRequestException
          Exception resulting from a bad user request.
CaseService
          Service which provides access to case instances and case executions.
DecisionService
          Service to evaluate decisions inside the DMN engine.
ExternalTaskService
          Service that provides access to ExternalTask instances.
FilterService
           
FormService
          Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService
          Service exposing information about ongoing and past process instances.
IdentityService
          Service to manage Users and Groups.
ManagementService
          Service for admin and maintenance operations on the process engine.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineConfiguration
          Configuration information from which a process engine can be build.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
ProcessEngineInfo
          Represents information about the initialization of the process engine.
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
RuntimeService
          Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
ScriptEngineException
          Base exception resulting from a script engine interaction.
TaskService
          Service which provides access to Task and form related operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.delegate
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.exception
BadUserRequestException
          Exception resulting from a bad user request.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.exception.cmmn
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.exception.dmn
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl
ArtifactFactory
          Create and destroy artifacts of a given class in a container specific way.
AuthorizationService
          The authorization service allows managing Authorizations.
CaseService
          Service which provides access to case instances and case executions.
DecisionService
          Service to evaluate decisions inside the DMN engine.
ExternalTaskService
          Service that provides access to ExternalTask instances.
FilterService
           
FormService
          Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService
          Service exposing information about ongoing and past process instances.
IdentityService
          Service to manage Users and Groups.
ManagementService
          Service for admin and maintenance operations on the process engine.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
ProcessEngineInfo
          Represents information about the initialization of the process engine.
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
RuntimeService
          Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
TaskService
          Service which provides access to Task and form related operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.bpmn.behavior
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.bpmn.parser
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cfg
ArtifactFactory
          Create and destroy artifacts of a given class in a container specific way.
AuthorizationService
          The authorization service allows managing Authorizations.
CaseService
          Service which provides access to case instances and case executions.
DecisionService
          Service to evaluate decisions inside the DMN engine.
ExternalTaskService
          Service that provides access to ExternalTask instances.
FilterService
           
FormService
          Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService
          Service exposing information about ongoing and past process instances.
IdentityService
          Service to manage Users and Groups.
ManagementService
          Service for admin and maintenance operations on the process engine.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineConfiguration
          Configuration information from which a process engine can be build.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
RuntimeService
          Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
TaskService
          Service which provides access to Task and form related operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmd
BadUserRequestException
          Exception resulting from a bad user request.
MismatchingMessageCorrelationException
           
OptimisticLockingException
          Exception that is thrown when an optimistic locking occurs in the datastore caused by concurrent access of the same data entry.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn
CaseService
          Service which provides access to case instances and case executions.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn.behavior
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn.entity.runtime
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn.execution
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn.operation
BadUserRequestException
          Exception resulting from a bad user request.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.cmmn.transformer
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.core
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.db
AuthorizationException
          Exception thrown by the process engine in case a user tries to interact with a resource in an unauthorized way.
BadUserRequestException
          Exception resulting from a bad user request.
OptimisticLockingException
          Exception that is thrown when an optimistic locking occurs in the datastore caused by concurrent access of the same data entry.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
SuspendedEntityInteractionException
          This exception is thrown, if an operation that requires a non-suspended entity (execution, task, process definition) is executed on a suspended one.
WrongDbException
          Exception that is thrown when the Activiti engine discovers a mismatch between the database schema version and the engine version.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.dmn
BadUserRequestException
          Exception resulting from a bad user request.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.externaltask
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.form
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.form.validator
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.identity
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.javax.el
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.jobexecutor
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.juel
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.metrics
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.migration
BadUserRequestException
          Exception resulting from a bad user request.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.migration.instance.parser
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.persistence.entity
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.plugin
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.pvm
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.pvm.runtime
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.test
AuthorizationService
          The authorization service allows managing Authorizations.
CaseService
          Service which provides access to case instances and case executions.
DecisionService
          Service to evaluate decisions inside the DMN engine.
ExternalTaskService
          Service that provides access to ExternalTask instances.
FilterService
           
FormService
          Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService
          Service exposing information about ongoing and past process instances.
IdentityService
          Service to manage Users and Groups.
ManagementService
          Service for admin and maintenance operations on the process engine.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
RuntimeService
          Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
TaskService
          Service which provides access to Task and form related operations.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.util
ClassLoadingException
          Runtime exception indicating the requested class was not found or an error occurred while loading the class.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.util.xml
BpmnParseException
          Exception during the parsing of an BPMN model.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.impl.variable.listener
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.migration
BadUserRequestException
          Exception resulting from a bad user request.
ProcessEngineException
          Runtime exception that is the superclass of all exceptions in the process engine.
 

Classes in org.camunda.bpm.engine used by org.camunda.bpm.engine.test
AuthorizationService
          The authorization service allows managing Authorizations.
CaseService
          Service which provides access to case instances and case executions.
DecisionService
          Service to evaluate decisions inside the DMN engine.
ExternalTaskService
          Service that provides access to ExternalTask instances.
FilterService
           
FormService
          Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService
          Service exposing information about ongoing and past process instances.
IdentityService
          Service to manage Users and Groups.
ManagementService
          Service for admin and maintenance operations on the process engine.
ProcessEngine
          Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineServices
          Base interface providing access to the process engine's public API services.
RepositoryService
          Service providing access to the repository of process definitions and deployments.
RuntimeService
          Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
TaskService
          Service which provides access to Task and form related operations.
 



Copyright © 2016 camunda services GmbH. All rights reserved.