Class DefaultAutoDeploymentStrategy

java.lang.Object
org.flowable.common.spring.CommonAutoDeploymentStrategy<AgentEngine>
com.flowable.agent.engine.autodeployment.AbstractAgentAutoDeploymentStrategy
com.flowable.agent.engine.autodeployment.DefaultAutoDeploymentStrategy
All Implemented Interfaces:
org.flowable.common.spring.AutoDeploymentStrategy<AgentEngine>

public class DefaultAutoDeploymentStrategy extends AbstractAgentAutoDeploymentStrategy
Author:
Valentin Zickner
  • Field Details

    • DEPLOYMENT_MODE

      public static final String DEPLOYMENT_MODE
      The deployment mode this strategy handles.
      See Also:
    • autoDeployTenants

      protected final Set<String> autoDeployTenants
  • Constructor Details

    • DefaultAutoDeploymentStrategy

      public DefaultAutoDeploymentStrategy()
    • DefaultAutoDeploymentStrategy

      public DefaultAutoDeploymentStrategy(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties, Set<String> autoDeployTenants)
  • Method Details

    • getDeploymentMode

      protected String getDeploymentMode()
      Specified by:
      getDeploymentMode in class org.flowable.common.spring.CommonAutoDeploymentStrategy<AgentEngine>
    • deployResourcesInternal

      protected void deployResourcesInternal(String deploymentNameHint, Resource[] resources, AgentEngine engine)
      Specified by:
      deployResourcesInternal in class org.flowable.common.spring.CommonAutoDeploymentStrategy<AgentEngine>
    • deploy

      protected void deploy(Resource[] agentResources, AgentRepositoryService agentRepositoryService, String tenantId)