public class DeploymentManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DeploymentCache<DecisionCacheEntry> |
decisionCache |
protected DecisionEntityManager |
decisionEntityManager |
protected List<Deployer> |
deployers |
protected DmnDeploymentEntityManager |
deploymentEntityManager |
protected DmnEngineConfiguration |
engineConfig |
| Constructor and Description |
|---|
DeploymentManager(DeploymentCache<DecisionCacheEntry> decisionCache,
DmnEngineConfiguration engineConfig) |
protected DmnEngineConfiguration engineConfig
protected DeploymentCache<DecisionCacheEntry> decisionCache
protected DecisionEntityManager decisionEntityManager
protected DmnDeploymentEntityManager deploymentEntityManager
public DeploymentManager(DeploymentCache<DecisionCacheEntry> decisionCache, DmnEngineConfiguration engineConfig)
public void deploy(DmnDeploymentEntity deployment)
public void deploy(DmnDeploymentEntity deployment, Map<String,Object> deploymentSettings)
public DecisionEntity findDeployedDecisionById(String decisionId)
public DecisionEntity findDeployedLatestDefinitionByKey(String definitionKey)
public DecisionEntity findDeployedLatestDefinitionByKeyAndTenantId(String definitionKey, String tenantId)
public DecisionEntity findDeployedLatestDecisionByKeyAndDeploymentId(String definitionKey, String deploymentId)
public DecisionEntity findDeployedLatestDecisionByKeyDeploymentIdAndTenantId(String definitionKey, String deploymentId, String tenantId)
public DecisionEntity findDeployedDefinitionByKeyAndVersionAndTenantId(String definitionKey, int definitionVersion, String tenantId)
public DecisionCacheEntry resolveDecision(DmnDecision decision)
DmnDefinition in memory.public void removeDeployment(String deploymentId)
public DeploymentCache<DecisionCacheEntry> getDecisionCache()
public void setDecisionCache(DeploymentCache<DecisionCacheEntry> decisionCache)
public DecisionEntityManager getDecisionEntityManager()
public void setDecisionEntityManager(DecisionEntityManager decisionEntityManager)
public DmnDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(DmnDeploymentEntityManager deploymentEntityManager)
Copyright © 2021 Flowable. All rights reserved.