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>
deployers
protected ServiceDeploymentEntityManager
deploymentEntityManager
protected ServiceResourceEntityManager
resourceEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>
serviceDefinitionCache
protected ServiceDefinitionEntityManager
serviceDefinitionEntityManager
protected ServiceRegistryEngineConfiguration
serviceEngineConfiguration
-
Constructor Summary
Constructors Constructor Description ServiceDeploymentManager()
-
Method Summary
Modifier and Type Method Description void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
ServiceDefinition
findDeployedLatestServiceDefinitionByKey(java.lang.String serviceDefinitionKey)
ServiceDefinition
findDeployedLatestServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)
ServiceDefinition
findDeployedServiceDefinitionById(java.lang.String serviceDefinitionId)
ServiceDefinition
findDeployedServiceDefinitionByKeyAndVersionAndTenantId(java.lang.String serviceDefinitionKey, java.lang.Integer serviceDefinitionVersion, java.lang.String tenantId)
java.util.List<org.flowable.common.engine.impl.EngineDeployer>
getDeployers()
ServiceDeploymentEntityManager
getDeploymentEntityManager()
ServiceResourceEntityManager
getResourceEntityManager()
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>
getServiceDefinitionCache()
ServiceDefinitionEntityManager
getServiceDefinitionEntityManager()
ServiceRegistryEngineConfiguration
getServiceEngineConfiguration()
void
removeDeployment(java.lang.String deploymentId)
void
removeDeployment(java.lang.String deploymentId, boolean cascade)
ServiceDefinitionCacheEntry
resolveServiceDefinition(ServiceDefinition serviceDefinition)
void
setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
void
setDeploymentEntityManager(ServiceDeploymentEntityManager deploymentEntityManager)
void
setResourceEntityManager(ServiceResourceEntityManager resourceEntityManager)
void
setServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)
void
setServiceDefinitionEntityManager(ServiceDefinitionEntityManager serviceDefinitionEntityManager)
void
setServiceEngineConfiguration(ServiceRegistryEngineConfiguration serviceEngineConfiguration)
-
Field Details
-
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
-
deploymentEntityManager
-
resourceEntityManager
-
serviceDefinitionEntityManager
-
-
Constructor Details
-
ServiceDeploymentManager
public ServiceDeploymentManager()
-
-
Method Details
-
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
-
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
-
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
-
setServiceEngineConfiguration
public void setServiceEngineConfiguration(ServiceRegistryEngineConfiguration serviceEngineConfiguration) -
getServiceDefinitionEntityManager
-
setServiceDefinitionEntityManager
public void setServiceDefinitionEntityManager(ServiceDefinitionEntityManager serviceDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-