public class ActionDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected DeploymentCache<ActionDefinitionCacheEntry> |
actionDefinitionCache |
protected ActionDefinitionEntityManager |
actionDefinitionEntityManager |
protected ActionEngineConfiguration |
actionEngineConfiguration |
protected List<EngineDeployer> |
deployers |
protected ActionDeploymentEntityManager |
deploymentEntityManager |
protected ActionResourceEntityManager |
resourceEntityManager |
Constructor and Description |
---|
ActionDeploymentManager() |
protected DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache
protected List<EngineDeployer> deployers
protected ActionEngineConfiguration actionEngineConfiguration
protected ActionDeploymentEntityManager deploymentEntityManager
protected ActionResourceEntityManager resourceEntityManager
protected ActionDefinitionEntityManager actionDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public ActionDefinition findDeployedActionDefinitionById(String actionDefinitionId)
public ActionDefinition findDeployedLatestActionDefinitionByKey(String actionDefinitionKey)
public ActionDefinition findDeployedLatestActionDefinitionByKeyAndTenantId(String actionDefinitionKey, String tenantId)
public ActionDefinition findDeployedActionDefinitionByKeyAndVersionAndTenantId(String actionDefinitionKey, Integer actionDefinitionVersion, String tenantId)
public ActionDefinitionCacheEntry resolveActionDefinition(ActionDefinition actionDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<ActionDefinitionCacheEntry> getActionDefinitionCache()
public void setActionDefinitionCache(DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache)
public ActionEngineConfiguration getActionEngineConfiguration()
public void setActionEngineConfiguration(ActionEngineConfiguration actionEngineConfiguration)
public ActionDefinitionEntityManager getActionDefinitionEntityManager()
public void setActionDefinitionEntityManager(ActionDefinitionEntityManager actionDefinitionEntityManager)
public ActionDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(ActionDeploymentEntityManager deploymentEntityManager)
public ActionResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(ActionResourceEntityManager resourceEntityManager)