Class DefaultAppAutoDeployer

java.lang.Object
com.flowable.platform.common.deployer.CommonAutoDeployer
com.flowable.platform.common.deployer.DefaultAppAutoDeployer
All Implemented Interfaces:
Lifecycle, Phased, SmartLifecycle

public class DefaultAppAutoDeployer extends CommonAutoDeployer
  • Field Details

    • appEngineConfiguration

      protected org.flowable.app.api.AppEngineConfigurationApi appEngineConfiguration
    • lockManagerProvider

      protected Function<String,org.flowable.common.engine.api.lock.LockManager> lockManagerProvider
    • autoDeployTenants

      protected final Set<String> autoDeployTenants
  • Constructor Details

    • DefaultAppAutoDeployer

      public DefaultAppAutoDeployer(Collection<Resource> deploymentResources, org.flowable.app.api.AppEngineConfigurationApi appEngineConfiguration, Function<String,org.flowable.common.engine.api.lock.LockManager> lockManagerProvider, Set<String> autoDeployTenants, org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)
      Parameters:
      deploymentResources - the resources that should be deployed
      appEngineConfiguration - the engine configuration
      autoDeployTenants - the tenants to which the auto deployment should be done (if empty then a single deployment is done without using tenant)
  • Method Details