Class DeploymentManager
java.lang.Object
org.activiti.engine.impl.persistence.deploy.DeploymentManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DeploymentEntityManagerprotected DeploymentCache<Object> protected DeploymentCache<ProcessDefinitionCacheEntry> protected ProcessDefinitionEntityManagerprotected ProcessDefinitionInfoCacheprotected ProcessEngineConfigurationImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(DeploymentEntity deployment) voiddeploy(DeploymentEntity deployment, Map<String, Object> deploymentSettings) findDeployedLatestProcessDefinitionByKey(String processDefinitionKey) findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) findDeployedProcessDefinitionById(String processDefinitionId) findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) voidremoveDeployment(String deploymentId, boolean cascade) protected voidremoveDeploymentInternal(String deploymentId, boolean cascade, DeploymentEntity deployment) resolveProcessDefinition(ProcessDefinition processDefinition) Resolving the process definition will fetch the BPMN 2.0, parse it and store theBpmnModelin memory.protected ProcessDefinitionCacheEntryresolveProcessDefinitionInternal(CommandContext commandContext, ProcessDefinition processDefinition, String deploymentId, String processDefinitionId) voidsetDeployers(List<Deployer> deployers) voidsetDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager) voidsetKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache) voidsetProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) voidsetProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) voidsetProcessDefinitionInfoCache(ProcessDefinitionInfoCache processDefinitionInfoCache) voidsetProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Field Details
-
processDefinitionCache
-
processDefinitionInfoCache
-
knowledgeBaseCache
-
deployers
-
processEngineConfiguration
-
processDefinitionEntityManager
-
deploymentEntityManager
-
-
Constructor Details
-
DeploymentManager
public DeploymentManager()
-
-
Method Details
-
deploy
-
deploy
-
findDeployedProcessDefinitionById
-
findDeployedLatestProcessDefinitionByKey
-
findDeployedLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinition findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) -
findDeployedProcessDefinitionByKeyAndVersionAndTenantId
public ProcessDefinition findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) -
resolveProcessDefinition
Resolving the process definition will fetch the BPMN 2.0, parse it and store theBpmnModelin memory. -
resolveProcessDefinitionInternal
protected ProcessDefinitionCacheEntry resolveProcessDefinitionInternal(CommandContext commandContext, ProcessDefinition processDefinition, String deploymentId, String processDefinitionId) -
removeDeployment
-
removeDeploymentInternal
protected void removeDeploymentInternal(String deploymentId, boolean cascade, DeploymentEntity deployment) -
getDeployers
-
setDeployers
-
getProcessDefinitionCache
-
setProcessDefinitionCache
public void setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) -
getProcessDefinitionInfoCache
-
setProcessDefinitionInfoCache
-
getKnowledgeBaseCache
-
setKnowledgeBaseCache
-
getProcessEngineConfiguration
-
setProcessEngineConfiguration
public void setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration) -
getProcessDefinitionEntityManager
-
setProcessDefinitionEntityManager
public void setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-