public class ServiceDeploymentManager extends Object
Modifier and Type | Field and Description |
---|---|
protected List<EngineDeployer> |
deployers |
protected ServiceDeploymentEntityManager |
deploymentEntityManager |
protected ServiceResourceEntityManager |
resourceEntityManager |
protected DeploymentCache<ServiceDefinitionCacheEntry> |
serviceDefinitionCache |
protected ServiceDefinitionEntityManager |
serviceDefinitionEntityManager |
protected ServiceRegistryEngineConfiguration |
serviceEngineConfiguration |
Constructor and Description |
---|
ServiceDeploymentManager() |
protected DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache
protected List<EngineDeployer> deployers
protected ServiceRegistryEngineConfiguration serviceEngineConfiguration
protected ServiceDeploymentEntityManager deploymentEntityManager
protected ServiceResourceEntityManager resourceEntityManager
protected ServiceDefinitionEntityManager serviceDefinitionEntityManager
public void deploy(EngineDeployment deployment)
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
public ServiceDefinition findDeployedServiceDefinitionById(String serviceDefinitionId)
public ServiceDefinition findDeployedLatestServiceDefinitionByKey(String serviceDefinitionKey)
public ServiceDefinition findDeployedLatestServiceDefinitionByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
public ServiceDefinition findDeployedServiceDefinitionByKeyAndVersionAndTenantId(String serviceDefinitionKey, Integer serviceDefinitionVersion, String tenantId)
public ServiceDefinitionCacheEntry resolveServiceDefinition(ServiceDefinition serviceDefinition)
public void removeDeployment(String deploymentId)
public void removeDeployment(String deploymentId, boolean cascade)
public List<EngineDeployer> getDeployers()
public void setDeployers(List<EngineDeployer> deployers)
public DeploymentCache<ServiceDefinitionCacheEntry> getServiceDefinitionCache()
public void setServiceDefinitionCache(DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)
public ServiceRegistryEngineConfiguration getServiceEngineConfiguration()
public void setServiceEngineConfiguration(ServiceRegistryEngineConfiguration serviceEngineConfiguration)
public ServiceDefinitionEntityManager getServiceDefinitionEntityManager()
public void setServiceDefinitionEntityManager(ServiceDefinitionEntityManager serviceDefinitionEntityManager)
public ServiceDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(ServiceDeploymentEntityManager deploymentEntityManager)
public ServiceResourceEntityManager getResourceEntityManager()
public void setResourceEntityManager(ServiceResourceEntityManager resourceEntityManager)