Class AbstractAppAutoDeploymentStrategy

java.lang.Object
org.flowable.common.spring.CommonAutoDeploymentStrategy<AppEngine>
com.flowable.app.engine.impl.autodeployment.AbstractAppAutoDeploymentStrategy
All Implemented Interfaces:
org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>
Direct Known Subclasses:
DefaultAutoDeploymentStrategy

public abstract class AbstractAppAutoDeploymentStrategy
extends org.flowable.common.spring.CommonAutoDeploymentStrategy<AppEngine>
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
    AbstractAppAutoDeploymentStrategy()  
    AbstractAppAutoDeploymentStrategy​(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)  
  • Method Summary

    Modifier and Type Method Description
    protected void addResource​(org.springframework.core.io.Resource resource, java.lang.String resourceName, org.flowable.app.api.repository.AppDeploymentBuilder deploymentBuilder)  
    protected void addResource​(org.springframework.core.io.Resource resource, org.flowable.app.api.repository.AppDeploymentBuilder deploymentBuilder)  
    protected org.flowable.common.engine.impl.lock.LockManager getLockManager​(AppEngine engine, java.lang.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

  • Method Details

    • getLockManager

      protected org.flowable.common.engine.impl.lock.LockManager getLockManager​(AppEngine engine, java.lang.String deploymentNameHint)
      Specified by:
      getLockManager in class org.flowable.common.spring.CommonAutoDeploymentStrategy<AppEngine>
    • addResource

      protected void addResource​(org.springframework.core.io.Resource resource, org.flowable.app.api.repository.AppDeploymentBuilder deploymentBuilder)
    • addResource

      protected void addResource​(org.springframework.core.io.Resource resource, java.lang.String resourceName, org.flowable.app.api.repository.AppDeploymentBuilder deploymentBuilder)