Class ProcessApplicationManager
- java.lang.Object
-
- org.camunda.bpm.engine.impl.application.ProcessApplicationManager
-
public class ProcessApplicationManager extends java.lang.Object- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description static ProcessApplicationLoggerLOGprotected java.util.Map<java.lang.String,DefaultProcessApplicationRegistration>registrationsByDeploymentId
-
Constructor Summary
Constructors Constructor Description ProcessApplicationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearRegistrations()protected voidcreateJobExecutorRegistrations(java.util.Set<java.lang.String> deploymentIds)protected DefaultProcessApplicationRegistrationcreateProcessApplicationRegistration(java.util.Set<java.lang.String> deploymentsToRegister, ProcessApplicationReference reference)protected java.util.List<CaseDefinition>getDeployedCaseDefinitionArtifacts(DeploymentEntity deployment)protected java.util.List<ProcessDefinition>getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment)ProcessApplicationReferencegetProcessApplicationForDeployment(java.lang.String deploymentId)java.lang.StringgetRegistrationSummary()booleanhasRegistrations()protected voidlogCaseDefinitionRegistrations(java.lang.StringBuilder builder, java.util.List<CaseDefinition> caseDefinitions)protected voidlogProcessDefinitionRegistrations(java.lang.StringBuilder builder, java.util.List<ProcessDefinition> processDefinitions)protected voidlogRegistration(java.util.Set<java.lang.String> deploymentIds, ProcessApplicationReference reference)ProcessApplicationRegistrationregisterProcessApplicationForDeployments(java.util.Set<java.lang.String> deploymentsToRegister, ProcessApplicationReference reference)protected voidremoveJobExecutorRegistrations(java.util.Set<java.lang.String> deploymentIds)protected voidremoveProcessApplicationRegistration(java.util.Set<java.lang.String> deploymentIds, boolean removeProcessesFromCache)voidunregisterProcessApplicationForDeployments(java.util.Set<java.lang.String> deploymentIds, boolean removeProcessesFromCache)
-
-
-
Field Detail
-
LOG
public static final ProcessApplicationLogger LOG
-
registrationsByDeploymentId
protected java.util.Map<java.lang.String,DefaultProcessApplicationRegistration> registrationsByDeploymentId
-
-
Method Detail
-
getProcessApplicationForDeployment
public ProcessApplicationReference getProcessApplicationForDeployment(java.lang.String deploymentId)
-
registerProcessApplicationForDeployments
public ProcessApplicationRegistration registerProcessApplicationForDeployments(java.util.Set<java.lang.String> deploymentsToRegister, ProcessApplicationReference reference)
-
clearRegistrations
public void clearRegistrations()
-
unregisterProcessApplicationForDeployments
public void unregisterProcessApplicationForDeployments(java.util.Set<java.lang.String> deploymentIds, boolean removeProcessesFromCache)
-
hasRegistrations
public boolean hasRegistrations()
-
createProcessApplicationRegistration
protected DefaultProcessApplicationRegistration createProcessApplicationRegistration(java.util.Set<java.lang.String> deploymentsToRegister, ProcessApplicationReference reference)
-
removeProcessApplicationRegistration
protected void removeProcessApplicationRegistration(java.util.Set<java.lang.String> deploymentIds, boolean removeProcessesFromCache)
-
createJobExecutorRegistrations
protected void createJobExecutorRegistrations(java.util.Set<java.lang.String> deploymentIds)
-
removeJobExecutorRegistrations
protected void removeJobExecutorRegistrations(java.util.Set<java.lang.String> deploymentIds)
-
logRegistration
protected void logRegistration(java.util.Set<java.lang.String> deploymentIds, ProcessApplicationReference reference)
-
getDeployedProcessDefinitionArtifacts
protected java.util.List<ProcessDefinition> getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment)
-
getDeployedCaseDefinitionArtifacts
protected java.util.List<CaseDefinition> getDeployedCaseDefinitionArtifacts(DeploymentEntity deployment)
-
logProcessDefinitionRegistrations
protected void logProcessDefinitionRegistrations(java.lang.StringBuilder builder, java.util.List<ProcessDefinition> processDefinitions)
-
logCaseDefinitionRegistrations
protected void logCaseDefinitionRegistrations(java.lang.StringBuilder builder, java.util.List<CaseDefinition> caseDefinitions)
-
getRegistrationSummary
public java.lang.String getRegistrationSummary()
-
-