public class PlatformDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected List<EngineDeployer> |
deployers |
protected PlatformDeploymentEntityManager |
deploymentEntityManager |
protected PlatformEngineConfiguration |
platformEngineConfiguration |
protected DeploymentCache<QueryDefinitionCacheEntry> |
queryDefinitionCache |
protected QueryDefinitionEntityManager |
queryDefinitionEntityManager |
protected PlatformResourceEntityManager |
resourceEntityManager |
protected DeploymentCache<VariableExtractorDefinitionCacheEntry> |
variableExtractorDefinitionCache |
protected VariableExtractorDefinitionEntityManager |
variableExtractorDefinitionEntityManager |
Constructor and Description |
---|
PlatformDeploymentManager() |
protected DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache
protected DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache
protected List<EngineDeployer> deployers
protected PlatformEngineConfiguration platformEngineConfiguration
protected PlatformDeploymentEntityManager deploymentEntityManager
protected PlatformResourceEntityManager resourceEntityManager
protected QueryDefinitionEntityManager queryDefinitionEntityManager
protected VariableExtractorDefinitionEntityManager variableExtractorDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public QueryDefinition findDeployedQueryDefinitionById(String queryDefinitionId)
public VariableExtractorDefinition findDeployedVariableExtractorDefinitionById(String variableExtractorDefinitionId)
public QueryDefinition findDeployedLatestQueryDefinitionByKey(String queryDefinitionKey)
public VariableExtractorDefinition findDeployedLatestVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
public QueryDefinition findDeployedLatestQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
public VariableExtractorDefinition findDeployedLatestVariableExtractorDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
public QueryDefinition findDeployedQueryDefinitionByKeyAndVersionAndTenantId(String queryDefinitionId, Integer queryDefinitionVersion, String tenantId)
public VariableExtractorDefinition findDeployedVariableExtractorDefinitionByKeyAndVersionAndTenantId(String variableExtractorDefinitionId, Integer variableExtractorDefinitionVersion, String tenantId)
public QueryDefinitionCacheEntry resolveQueryDefinition(QueryDefinition queryDefinition)
public VariableExtractorDefinitionCacheEntry resolveVariableExtractorDefinition(VariableExtractorDefinition variableExtractorDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<QueryDefinitionCacheEntry> getQueryDefinitionCache()
public void setQueryDefinitionCache(DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache)
public DeploymentCache<VariableExtractorDefinitionCacheEntry> getVariableExtractorDefinitionCache()
public void setVariableExtractorDefinitionCache(DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache)
public PlatformEngineConfiguration getPlatformEngineConfiguration()
public void setPlatformEngineConfiguration(PlatformEngineConfiguration platformEngineConfiguration)
public QueryDefinitionEntityManager getQueryDefinitionEntityManager()
public void setQueryDefinitionEntityManager(QueryDefinitionEntityManager queryDefinitionEntityManager)
public VariableExtractorDefinitionEntityManager getVariableExtractorDefinitionEntityManager()
public void setVariableExtractorDefinitionEntityManager(VariableExtractorDefinitionEntityManager variableExtractorDefinitionEntityManager)
public PlatformDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(PlatformDeploymentEntityManager deploymentEntityManager)
public PlatformResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(PlatformResourceEntityManager resourceEntityManager)