Class ServiceDeploymentManager


  • public class ServiceDeploymentManager
    extends java.lang.Object
    • Constructor Detail

      • ServiceDeploymentManager

        public ServiceDeploymentManager()
    • 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)
      • 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)
      • setServiceDefinitionEntityManager

        public void setServiceDefinitionEntityManager​(ServiceDefinitionEntityManager serviceDefinitionEntityManager)