Class DeploymentManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.deploy.DeploymentManager
-
public class DeploymentManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Deployer>deployersprotected DeploymentEntityManagerdeploymentEntityManagerprotected DeploymentCache<java.lang.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<java.lang.Object> knowledgeBaseCache
-
deployers
protected java.util.List<Deployer> deployers
-
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, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
-
findDeployedProcessDefinitionById
public ProcessDefinition findDeployedProcessDefinitionById(java.lang.String processDefinitionId)
-
findDeployedLatestProcessDefinitionByKey
public ProcessDefinition findDeployedLatestProcessDefinitionByKey(java.lang.String processDefinitionKey)
-
findDeployedLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinition findDeployedLatestProcessDefinitionByKeyAndTenantId(java.lang.String processDefinitionKey, java.lang.String tenantId)
-
findDeployedProcessDefinitionByKeyAndVersionAndTenantId
public ProcessDefinition findDeployedProcessDefinitionByKeyAndVersionAndTenantId(java.lang.String processDefinitionKey, java.lang.Integer processDefinitionVersion, java.lang.String tenantId)
-
resolveProcessDefinition
public ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinition processDefinition)
Resolving the process definition will fetch the BPMN 2.0, parse it and store theBpmnModelin memory.
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId, boolean cascade)
-
getDeployers
public java.util.List<Deployer> getDeployers()
-
setDeployers
public void setDeployers(java.util.List<Deployer> deployers)
-
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<java.lang.Object> getKnowledgeBaseCache()
-
setKnowledgeBaseCache
public void setKnowledgeBaseCache(DeploymentCache<java.lang.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)
-
-