Uses of Interface
org.camunda.bpm.application.ProcessApplicationReference

Packages that use ProcessApplicationReference
org.camunda.bpm.application   
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.jmx.services   
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.impl API implementation classes, which shouldn't directly be used by end-users. 
org.camunda.bpm.engine.impl.application   
org.camunda.bpm.engine.impl.cmd   
org.camunda.bpm.engine.impl.context   
org.camunda.bpm.engine.impl.delegate   
org.camunda.bpm.engine.impl.interceptor   
org.camunda.bpm.engine.impl.persistence.deploy   
org.camunda.bpm.engine.impl.persistence.entity   
org.camunda.bpm.engine.impl.repository   
org.camunda.bpm.engine.impl.scripting.engine   
org.camunda.bpm.engine.impl.scripting.env   
 

Uses of ProcessApplicationReference in org.camunda.bpm.application
 

Methods in org.camunda.bpm.application that return ProcessApplicationReference
 ProcessApplicationReference ProcessApplicationInterface.getReference()
          Returns a globally sharable reference to this process application.
 

Methods in org.camunda.bpm.application with parameters of type ProcessApplicationReference
static void ProcessApplicationContext.setCurrentProcessApplication(ProcessApplicationReference reference)
          Declares the context process application for all subsequent engine API invocations until ProcessApplicationContext.clear() is called.
static
<T> T
ProcessApplicationContext.withProcessApplicationContext(Callable<T> callable, ProcessApplicationReference reference)
          Takes a callable and executes all engine API invocations within that callable in the context of the given process application
 

Uses of ProcessApplicationReference in org.camunda.bpm.application.impl
 

Classes in org.camunda.bpm.application.impl that implement ProcessApplicationReference
 class EjbProcessApplicationReference
          A reference to an EJB process application.
 class EmbeddedProcessApplicationReferenceImpl
          The process engine holds a strong reference to the embedded process application.
 class ProcessApplicationReferenceImpl
          A ProcessApplicationReference implementation using WeakReference.
 

Fields in org.camunda.bpm.application.impl declared as ProcessApplicationReference
protected  ProcessApplicationReference ProcessApplicationIdentifier.reference
           
 

Methods in org.camunda.bpm.application.impl that return ProcessApplicationReference
 ProcessApplicationReference EmbeddedProcessApplication.getReference()
           
 ProcessApplicationReference EjbProcessApplication.getReference()
           
 ProcessApplicationReference ServletProcessApplication.getReference()
           
 ProcessApplicationReference ProcessApplicationIdentifier.getReference()
           
 

Constructors in org.camunda.bpm.application.impl with parameters of type ProcessApplicationReference
ProcessApplicationIdentifier(ProcessApplicationReference reference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.container
 

Methods in org.camunda.bpm.container that return ProcessApplicationReference
 ProcessApplicationReference RuntimeContainerDelegate.getDeployedProcessApplication(String name)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.container.impl
 

Methods in org.camunda.bpm.container.impl that return ProcessApplicationReference
 ProcessApplicationReference RuntimeContainerDelegateImpl.getDeployedProcessApplication(String processApplicationName)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.container.impl.deployment
 

Methods in org.camunda.bpm.container.impl.deployment with parameters of type ProcessApplicationReference
protected  void StopProcessApplicationsStep.stopProcessApplication(ProcessApplicationReference processApplicationReference)
           Stops a process application.
 

Uses of ProcessApplicationReference in org.camunda.bpm.container.impl.jmx.services
 

Fields in org.camunda.bpm.container.impl.jmx.services declared as ProcessApplicationReference
protected  ProcessApplicationReference JmxManagedProcessApplication.processApplicationReference
           
 

Methods in org.camunda.bpm.container.impl.jmx.services that return ProcessApplicationReference
 ProcessApplicationReference JmxManagedProcessApplication.getProcessApplicationReference()
           
 

Constructors in org.camunda.bpm.container.impl.jmx.services with parameters of type ProcessApplicationReference
JmxManagedProcessApplication(ProcessApplicationInfoImpl processApplicationInfo, ProcessApplicationReference processApplicationReference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine with parameters of type ProcessApplicationReference
 ProcessApplicationDeploymentBuilder RepositoryService.createDeployment(ProcessApplicationReference processApplication)
          Starts creating a new ProcessApplicationDeployment.
 ProcessApplicationRegistration ManagementService.registerProcessApplication(String deploymentId, ProcessApplicationReference reference)
          Activate a deployment for a given ProcessApplication.
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl
 

Methods in org.camunda.bpm.engine.impl with parameters of type ProcessApplicationReference
 ProcessApplicationDeploymentBuilder RepositoryServiceImpl.createDeployment(ProcessApplicationReference processApplication)
           
 ProcessApplicationRegistration ManagementServiceImpl.registerProcessApplication(String deploymentId, ProcessApplicationReference reference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.application
 

Fields in org.camunda.bpm.engine.impl.application declared as ProcessApplicationReference
protected  ProcessApplicationReference DefaultProcessApplicationRegistration.reference
           
 

Methods in org.camunda.bpm.engine.impl.application that return ProcessApplicationReference
 ProcessApplicationReference ProcessApplicationManager.getProcessApplicationForDeployment(String deploymentId)
           
 ProcessApplicationReference DefaultProcessApplicationRegistration.getReference()
           
 

Methods in org.camunda.bpm.engine.impl.application with parameters of type ProcessApplicationReference
protected  DefaultProcessApplicationRegistration ProcessApplicationManager.createProcessApplicationRegistration(Set<String> deploymentsToRegister, ProcessApplicationReference reference)
           
protected  void ProcessApplicationManager.logRegistration(Set<String> deploymentIds, ProcessApplicationReference reference)
           
 ProcessApplicationRegistration ProcessApplicationManager.registerProcessApplicationForDeployments(Set<String> deploymentsToRegister, ProcessApplicationReference reference)
           
 

Constructors in org.camunda.bpm.engine.impl.application with parameters of type ProcessApplicationReference
DefaultProcessApplicationRegistration(ProcessApplicationReference reference, Set<String> deploymentIds, String processEnginenName)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.cmd
 

Fields in org.camunda.bpm.engine.impl.cmd declared as ProcessApplicationReference
protected  ProcessApplicationReference RegisterProcessApplicationCmd.reference
           
 

Constructors in org.camunda.bpm.engine.impl.cmd with parameters of type ProcessApplicationReference
RegisterProcessApplicationCmd(Set<String> deploymentsToRegister, ProcessApplicationReference appReference)
           
RegisterProcessApplicationCmd(String deploymentId, ProcessApplicationReference reference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.context
 

Fields in org.camunda.bpm.engine.impl.context with type parameters of type ProcessApplicationReference
protected static ThreadLocal<Stack<ProcessApplicationReference>> Context.processApplicationContext
           
 

Methods in org.camunda.bpm.engine.impl.context that return ProcessApplicationReference
static ProcessApplicationReference Context.getCurrentProcessApplication()
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(CaseExecutionEntity execution)
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(CoreExecution execution)
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(ExecutionEntity execution)
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(ResourceDefinitionEntity definition)
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(String deploymentId)
           
static ProcessApplicationReference ProcessApplicationContextUtil.getTargetProcessApplication(TaskEntity task)
           
 

Methods in org.camunda.bpm.engine.impl.context with parameters of type ProcessApplicationReference
static
<T> T
Context.executeWithinProcessApplication(Callable<T> callback, ProcessApplicationReference processApplicationReference)
          Use Context.executeWithinProcessApplication(Callable, ProcessApplicationReference, InvocationContext) instead if an InvocationContext is available.
static
<T> T
Context.executeWithinProcessApplication(Callable<T> callback, ProcessApplicationReference processApplicationReference, InvocationContext invocationContext)
           
static boolean ProcessApplicationContextUtil.requiresContextSwitch(ProcessApplicationReference processApplicationReference)
           
static void Context.setCurrentProcessApplication(ProcessApplicationReference reference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.delegate
 

Methods in org.camunda.bpm.engine.impl.delegate that return ProcessApplicationReference
protected  ProcessApplicationReference DefaultDelegateInterceptor.getProcessApplicationForInvocation(DelegateInvocation invocation)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.interceptor
 

Methods in org.camunda.bpm.engine.impl.interceptor that return ProcessApplicationReference
protected  ProcessApplicationReference ProcessApplicationContextInterceptor.getPaReference(ProcessApplicationIdentifier processApplicationIdentifier)
           
protected  ProcessApplicationReference CommandContext.getTargetProcessApplication(CaseExecutionEntity execution)
           
protected  ProcessApplicationReference CommandInvocationContext.getTargetProcessApplication(ExecutionEntity execution)
           
 

Methods in org.camunda.bpm.engine.impl.interceptor with parameters of type ProcessApplicationReference
protected  boolean CommandContext.requiresContextSwitch(ProcessApplicationReference processApplicationReference)
           
protected  boolean CommandInvocationContext.requiresContextSwitch(ProcessApplicationReference processApplicationReference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.persistence.deploy
 

Fields in org.camunda.bpm.engine.impl.persistence.deploy declared as ProcessApplicationReference
protected  ProcessApplicationReference DeleteDeploymentFailListener.processApplicationReference
           
 

Constructors in org.camunda.bpm.engine.impl.persistence.deploy with parameters of type ProcessApplicationReference
DeleteDeploymentFailListener(String deploymentId, ProcessApplicationReference processApplicationReference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.persistence.entity
 

Methods in org.camunda.bpm.engine.impl.persistence.entity that return ProcessApplicationReference
protected  ProcessApplicationReference VariableInstanceEntity.getContextProcessApplication()
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.repository
 

Fields in org.camunda.bpm.engine.impl.repository declared as ProcessApplicationReference
protected  ProcessApplicationReference ProcessApplicationDeploymentBuilderImpl.processApplicationReference
           
 

Methods in org.camunda.bpm.engine.impl.repository that return ProcessApplicationReference
 ProcessApplicationReference ProcessApplicationDeploymentBuilderImpl.getProcessApplicationReference()
           
 

Constructors in org.camunda.bpm.engine.impl.repository with parameters of type ProcessApplicationReference
ProcessApplicationDeploymentBuilderImpl(RepositoryServiceImpl repositoryService, ProcessApplicationReference reference)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.scripting.engine
 

Methods in org.camunda.bpm.engine.impl.scripting.engine with parameters of type ProcessApplicationReference
protected  ScriptEngine ScriptingEngines.getPaScriptEngine(String language, ProcessApplicationReference pa)
           
 

Uses of ProcessApplicationReference in org.camunda.bpm.engine.impl.scripting.env
 

Methods in org.camunda.bpm.engine.impl.scripting.env with parameters of type ProcessApplicationReference
protected  Map<String,List<ExecutableScript>> ScriptingEnvironment.getPaEnvScripts(ProcessApplicationReference pa)
           
 



Copyright © 2016 camunda services GmbH. All rights reserved.