public class DeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected DeploymentCache<Object> |
appResourceCache |
protected List<EngineDeployer> |
deployers |
protected DeploymentEntityManager |
deploymentEntityManager |
protected DeploymentCache<Object> |
knowledgeBaseCache |
protected DeploymentCache<ProcessDefinitionCacheEntry> |
processDefinitionCache |
protected ProcessDefinitionEntityManager |
processDefinitionEntityManager |
protected ProcessDefinitionInfoCache |
processDefinitionInfoCache |
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
Constructor and Description |
---|
DeploymentManager() |
protected DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache
protected ProcessDefinitionInfoCache processDefinitionInfoCache
protected DeploymentCache<Object> appResourceCache
protected DeploymentCache<Object> knowledgeBaseCache
protected List<EngineDeployer> deployers
protected ProcessEngineConfigurationImpl processEngineConfiguration
protected ProcessDefinitionEntityManager processDefinitionEntityManager
protected DeploymentEntityManager deploymentEntityManager
public void deploy(DeploymentEntity deployment)
public void deploy(DeploymentEntity deployment, Map<String,Object> deploymentSettings)
public ProcessDefinition findDeployedProcessDefinitionById(String processDefinitionId)
public ProcessDefinition findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
public ProcessDefinition findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
public ProcessDefinition findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
public ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinition processDefinition)
BpmnModel
in memory.public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
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)
public DeploymentCache<Object> getAppResourceCache()
public void setAppResourceCache(DeploymentCache<Object> appResourceCache)
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
public void setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
public void setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager)
public DeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager)
Copyright © 2019 Flowable. All rights reserved.