public class ServiceDefinitionDeployer extends Object implements EngineDeployer
Constructor and Description |
---|
ServiceDefinitionDeployer() |
Modifier and Type | Method and Description |
---|---|
void |
deploy(EngineDeployment deployment,
Map<String,Object> deploymentSettings) |
protected ServiceDefinitionEntity |
getMostRecentVersionOfServiceDefinition(ServiceDefinitionModel serviceDefinitionModel,
String tenantId) |
protected ServiceDefinitionEntity |
getPersistedInstanceOfServiceDefinition(String key,
String deploymentId,
String tenantId) |
protected void |
updateCachingAndArtifacts(ServiceDefinitionEntity serviceDefinition,
ServiceDefinitionModel serviceResourceModel,
ServiceDeploymentEntity deployment) |
public void deploy(EngineDeployment deployment, Map<String,Object> deploymentSettings)
deploy
in interface EngineDeployer
protected ServiceDefinitionEntity getMostRecentVersionOfServiceDefinition(ServiceDefinitionModel serviceDefinitionModel, String tenantId)
protected ServiceDefinitionEntity getPersistedInstanceOfServiceDefinition(String key, String deploymentId, String tenantId)
protected void updateCachingAndArtifacts(ServiceDefinitionEntity serviceDefinition, ServiceDefinitionModel serviceResourceModel, ServiceDeploymentEntity deployment)