public class ProcessApplicationManager extends Object
Modifier and Type | Field and Description |
---|---|
static ProcessApplicationLogger |
LOG |
protected Map<String,DefaultProcessApplicationRegistration> |
registrationsByDeploymentId |
Constructor and Description |
---|
ProcessApplicationManager() |
public static final ProcessApplicationLogger LOG
protected Map<String,DefaultProcessApplicationRegistration> registrationsByDeploymentId
public ProcessApplicationReference getProcessApplicationForDeployment(String deploymentId)
public ProcessApplicationRegistration registerProcessApplicationForDeployments(Set<String> deploymentsToRegister, ProcessApplicationReference reference)
public void clearRegistrations()
public void unregisterProcessApplicationForDeployments(Set<String> deploymentIds, boolean removeProcessesFromCache)
public boolean hasRegistrations()
protected DefaultProcessApplicationRegistration createProcessApplicationRegistration(Set<String> deploymentsToRegister, ProcessApplicationReference reference)
protected void removeProcessApplicationRegistration(Set<String> deploymentIds, boolean removeProcessesFromCache)
protected void createJobExecutorRegistrations(Set<String> deploymentIds)
protected void removeJobExecutorRegistrations(Set<String> deploymentIds)
protected void logRegistration(Set<String> deploymentIds, ProcessApplicationReference reference)
protected List<ProcessDefinition> getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment)
protected List<CaseDefinition> getDeployedCaseDefinitionArtifacts(DeploymentEntity deployment)
protected void logProcessDefinitionRegistrations(StringBuilder builder, List<ProcessDefinition> processDefinitions)
protected void logCaseDefinitionRegistrations(StringBuilder builder, List<CaseDefinition> caseDefinitions)
public String getRegistrationSummary()
Copyright © 2022. All rights reserved.