Class DeploymentManager
java.lang.Object
org.flowable.engine.impl.persistence.deploy.DeploymentManager
- Author:
- Tom Baeyens, Falko Menge, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DeploymentCache<Object>protected List<EngineDeployer>protected DeploymentEntityManagerprotected DeploymentCache<Object>protected DeploymentCache<ProcessDefinitionCacheEntry>protected ProcessDefinitionEntityManagerprotected DeploymentCache<ProcessDefinitionInfoCacheObject>protected 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) getAppResourceModel(String deploymentId) getAppResourceObject(String deploymentId) voidremoveDeployment(String deploymentId, boolean cascade) resolveProcessDefinition(ProcessDefinition processDefinition) Resolving the process definition will fetch the BPMN 2.0, parse it and store theBpmnModelin memory.voidsetAppResourceCache(DeploymentCache<Object> appResourceCache) voidsetDeployers(List<EngineDeployer> deployers) voidsetDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager) voidsetKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache) voidsetProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) voidsetProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) voidsetProcessDefinitionInfoCache(DeploymentCache<ProcessDefinitionInfoCacheObject> processDefinitionInfoCache) voidsetProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Field Details
-
processDefinitionCache
-
processDefinitionInfoCache
-
appResourceCache
-
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. -
getAppResourceObject
-
getAppResourceModel
-
removeDeployment
-
getDeployers
-
setDeployers
-
getProcessDefinitionCache
-
setProcessDefinitionCache
public void setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) -
getProcessDefinitionInfoCache
-
setProcessDefinitionInfoCache
public void setProcessDefinitionInfoCache(DeploymentCache<ProcessDefinitionInfoCacheObject> processDefinitionInfoCache) -
getKnowledgeBaseCache
-
setKnowledgeBaseCache
-
getAppResourceCache
-
setAppResourceCache
-
getProcessEngineConfiguration
-
setProcessEngineConfiguration
public void setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration) -
getProcessDefinitionEntityManager
-
setProcessDefinitionEntityManager
public void setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-