Class DeploymentManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.deploy.DeploymentManager
-
public class DeploymentManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Deployer>deployersprotected DeploymentEntityManagerdeploymentEntityManagerprotected DeploymentCache<Object>knowledgeBaseCacheprotected DeploymentCache<ProcessDefinitionCacheEntry>processDefinitionCacheprotected ProcessDefinitionEntityManagerprocessDefinitionEntityManagerprotected ProcessDefinitionInfoCacheprocessDefinitionInfoCacheprotected ProcessEngineConfigurationImplprocessEngineConfiguration
-
Constructor Summary
Constructors Constructor Description DeploymentManager()
-
Method Summary
-
-
-
Field Detail
-
processDefinitionCache
protected DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache
-
processDefinitionInfoCache
protected ProcessDefinitionInfoCache processDefinitionInfoCache
-
knowledgeBaseCache
protected DeploymentCache<Object> knowledgeBaseCache
-
processEngineConfiguration
protected ProcessEngineConfigurationImpl processEngineConfiguration
-
processDefinitionEntityManager
protected ProcessDefinitionEntityManager processDefinitionEntityManager
-
deploymentEntityManager
protected DeploymentEntityManager deploymentEntityManager
-
-
Method Detail
-
deploy
public void deploy(DeploymentEntity deployment)
-
deploy
public void deploy(DeploymentEntity deployment, Map<String,Object> deploymentSettings)
-
findDeployedProcessDefinitionById
public ProcessDefinition findDeployedProcessDefinitionById(String processDefinitionId)
-
findDeployedLatestProcessDefinitionByKey
public ProcessDefinition findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
-
findDeployedLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinition findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
-
findDeployedProcessDefinitionByKeyAndVersionAndTenantId
public ProcessDefinition findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
-
resolveProcessDefinition
public ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinition processDefinition)
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
public void removeDeployment(String deploymentId, boolean cascade)
-
removeDeploymentInternal
protected void removeDeploymentInternal(String deploymentId, boolean cascade, DeploymentEntity deployment)
-
getProcessDefinitionCache
public DeploymentCache<ProcessDefinitionCacheEntry> getProcessDefinitionCache()
-
setProcessDefinitionCache
public void setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache)
-
getProcessDefinitionInfoCache
public ProcessDefinitionInfoCache getProcessDefinitionInfoCache()
-
setProcessDefinitionInfoCache
public void setProcessDefinitionInfoCache(ProcessDefinitionInfoCache processDefinitionInfoCache)
-
getKnowledgeBaseCache
public DeploymentCache<Object> getKnowledgeBaseCache()
-
setKnowledgeBaseCache
public void setKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache)
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
setProcessEngineConfiguration
public void setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
-
getProcessDefinitionEntityManager
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
-
setProcessDefinitionEntityManager
public void setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager)
-
getDeploymentEntityManager
public DeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public void setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager)
-
-