Class ServiceDeploymentManager
- java.lang.Object
-
- com.flowable.serviceregistry.engine.impl.deployer.ServiceDeploymentManager
-
public class ServiceDeploymentManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.flowable.common.engine.impl.EngineDeployer>deployersprotected ServiceDeploymentEntityManagerdeploymentEntityManagerprotected ServiceResourceEntityManagerresourceEntityManagerprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>serviceDefinitionCacheprotected ServiceDefinitionEntityManagerserviceDefinitionEntityManagerprotected ServiceRegistryEngineConfigurationserviceEngineConfiguration
-
Constructor Summary
Constructors Constructor Description ServiceDeploymentManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)ServiceDefinitionfindDeployedLatestServiceDefinitionByKey(java.lang.String serviceDefinitionKey)ServiceDefinitionfindDeployedLatestServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)ServiceDefinitionfindDeployedServiceDefinitionById(java.lang.String serviceDefinitionId)ServiceDefinitionfindDeployedServiceDefinitionByKeyAndVersionAndTenantId(java.lang.String serviceDefinitionKey, java.lang.Integer serviceDefinitionVersion, java.lang.String tenantId)java.util.List<org.flowable.common.engine.impl.EngineDeployer>getDeployers()ServiceDeploymentEntityManagergetDeploymentEntityManager()ServiceResourceEntityManagergetResourceEntityManager()org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>getServiceDefinitionCache()ServiceDefinitionEntityManagergetServiceDefinitionEntityManager()ServiceRegistryEngineConfigurationgetServiceEngineConfiguration()voidremoveDeployment(java.lang.String deploymentId)voidremoveDeployment(java.lang.String deploymentId, boolean cascade)ServiceDefinitionCacheEntryresolveServiceDefinition(ServiceDefinition serviceDefinition)voidsetDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)voidsetDeploymentEntityManager(ServiceDeploymentEntityManager deploymentEntityManager)voidsetResourceEntityManager(ServiceResourceEntityManager resourceEntityManager)voidsetServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)voidsetServiceDefinitionEntityManager(ServiceDefinitionEntityManager serviceDefinitionEntityManager)voidsetServiceEngineConfiguration(ServiceRegistryEngineConfiguration serviceEngineConfiguration)
-
-
-
Field Detail
-
serviceDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache
-
deployers
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers
-
serviceEngineConfiguration
protected ServiceRegistryEngineConfiguration serviceEngineConfiguration
-
deploymentEntityManager
protected ServiceDeploymentEntityManager deploymentEntityManager
-
resourceEntityManager
protected ServiceResourceEntityManager resourceEntityManager
-
serviceDefinitionEntityManager
protected ServiceDefinitionEntityManager serviceDefinitionEntityManager
-
-
Method Detail
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
-
findDeployedServiceDefinitionById
public ServiceDefinition findDeployedServiceDefinitionById(java.lang.String serviceDefinitionId)
-
findDeployedLatestServiceDefinitionByKey
public ServiceDefinition findDeployedLatestServiceDefinitionByKey(java.lang.String serviceDefinitionKey)
-
findDeployedLatestServiceDefinitionByKeyAndTenantId
public ServiceDefinition findDeployedLatestServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)
-
findDeployedServiceDefinitionByKeyAndVersionAndTenantId
public ServiceDefinition findDeployedServiceDefinitionByKeyAndVersionAndTenantId(java.lang.String serviceDefinitionKey, java.lang.Integer serviceDefinitionVersion, java.lang.String tenantId)
-
resolveServiceDefinition
public ServiceDefinitionCacheEntry resolveServiceDefinition(ServiceDefinition serviceDefinition)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId, boolean cascade)
-
getDeployers
public java.util.List<org.flowable.common.engine.impl.EngineDeployer> getDeployers()
-
setDeployers
public void setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
-
getServiceDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> getServiceDefinitionCache()
-
setServiceDefinitionCache
public void setServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)
-
getServiceEngineConfiguration
public ServiceRegistryEngineConfiguration getServiceEngineConfiguration()
-
setServiceEngineConfiguration
public void setServiceEngineConfiguration(ServiceRegistryEngineConfiguration serviceEngineConfiguration)
-
getServiceDefinitionEntityManager
public ServiceDefinitionEntityManager getServiceDefinitionEntityManager()
-
setServiceDefinitionEntityManager
public void setServiceDefinitionEntityManager(ServiceDefinitionEntityManager serviceDefinitionEntityManager)
-
getDeploymentEntityManager
public ServiceDeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public void setDeploymentEntityManager(ServiceDeploymentEntityManager deploymentEntityManager)
-
getResourceEntityManager
public ServiceResourceEntityManager getResourceEntityManager()
-
setResourceEntityManager
public void setResourceEntityManager(ServiceResourceEntityManager resourceEntityManager)
-
-