public class DeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected List<Deployer> |
deployers |
protected DeploymentCache<Object> |
knowledgeBaseCache |
protected DeploymentCache<ProcessDefinitionCacheEntry> |
processDefinitionCache |
protected ProcessDefinitionInfoCache |
processDefinitionInfoCache |
Constructor and Description |
---|
DeploymentManager() |
protected DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache
protected ProcessDefinitionInfoCache processDefinitionInfoCache
protected DeploymentCache<Object> knowledgeBaseCache
public void deploy(DeploymentEntity deployment)
public void deploy(DeploymentEntity deployment, Map<String,Object> deploymentSettings)
public ProcessDefinitionEntity findDeployedProcessDefinitionById(String processDefinitionId)
public ProcessDefinitionEntity findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
public ProcessDefinitionEntity findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
public ProcessDefinitionEntity findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
public ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
BpmnModel
in memory.public void removeDeployment(String deploymentId, boolean cascade)
public DeploymentCache<ProcessDefinitionCacheEntry> getProcessDefinitionCache()
public void setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache)
public ProcessDefinitionInfoCache getProcessDefinitionInfoCache()
public void setProcessDefinitionInfoCache(ProcessDefinitionInfoCache processDefinitionInfoCache)
public DeploymentCache<Object> getKnowledgeBaseCache()
public void setKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache)
Copyright © 2015 Alfresco. All rights reserved.