Class AbstractFormAutoDeploymentStrategy

java.lang.Object
org.flowable.common.spring.CommonAutoDeploymentStrategy<FormEngine>
com.flowable.form.spring.autodeployment.AbstractFormAutoDeploymentStrategy
All Implemented Interfaces:
org.flowable.common.spring.AutoDeploymentStrategy<FormEngine>
Direct Known Subclasses:
DefaultAutoDeploymentStrategy, ResourceParentFolderAutoDeploymentStrategy, SingleResourceAutoDeploymentStrategy

public abstract class AbstractFormAutoDeploymentStrategy extends org.flowable.common.spring.CommonAutoDeploymentStrategy<FormEngine>
Abstract base class for implementations of AutoDeploymentStrategy.
Author:
Tiese Barrell, Filip Hrisafov
  • Field Summary

    Fields inherited from class org.flowable.common.spring.CommonAutoDeploymentStrategy

    deploymentProperties, logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    AbstractFormAutoDeploymentStrategy(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addResource(Resource resource, String resourceName, org.flowable.form.api.FormDeploymentBuilder deploymentBuilder)
     
    protected void
    addResource(Resource resource, org.flowable.form.api.FormDeploymentBuilder deploymentBuilder)
     
    protected org.flowable.common.engine.api.lock.LockManager
    getLockManager(FormEngine engine, String deploymentNameHint)
     

    Methods inherited from class org.flowable.common.spring.CommonAutoDeploymentStrategy

    deployResources, deployResourcesInternal, determineLockName, determineResourceName, getDeploymentLockWaitTime, getDeploymentMode, getDeploymentProperties, getLockName, handlesMode, isThrowExceptionOnDeploymentFailure, isUseLockForDeployments, setDeploymentProperties

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractFormAutoDeploymentStrategy

      public AbstractFormAutoDeploymentStrategy()
    • AbstractFormAutoDeploymentStrategy

      public AbstractFormAutoDeploymentStrategy(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)
  • Method Details

    • getLockManager

      protected org.flowable.common.engine.api.lock.LockManager getLockManager(FormEngine engine, String deploymentNameHint)
      Specified by:
      getLockManager in class org.flowable.common.spring.CommonAutoDeploymentStrategy<FormEngine>
    • addResource

      protected void addResource(Resource resource, org.flowable.form.api.FormDeploymentBuilder deploymentBuilder)
    • addResource

      protected void addResource(Resource resource, String resourceName, org.flowable.form.api.FormDeploymentBuilder deploymentBuilder)