Class AbstractWorkObjectAutoDeploymentStrategy
java.lang.Object
org.flowable.common.spring.CommonAutoDeploymentStrategy<WorkObjectEngine>
com.flowable.workobject.spring.autodeployment.AbstractWorkObjectAutoDeploymentStrategy
- All Implemented Interfaces:
org.flowable.common.spring.AutoDeploymentStrategy<WorkObjectEngine>
- Direct Known Subclasses:
DefaultAutoDeploymentStrategy
,ResourceParentFolderAutoDeploymentStrategy
,SingleResourceAutoDeploymentStrategy
public abstract class AbstractWorkObjectAutoDeploymentStrategy extends org.flowable.common.spring.CommonAutoDeploymentStrategy<WorkObjectEngine>
Abstract base class for implementations of
AutoDeploymentStrategy
.-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractWorkObjectAutoDeploymentStrategy()
AbstractWorkObjectAutoDeploymentStrategy(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)
-
Method Summary
Modifier and Type Method Description protected void
addResource(org.springframework.core.io.Resource resource, WorkObjectDefinitionDeploymentBuilder deploymentBuilder)
protected void
addResource(org.springframework.core.io.Resource resource, java.lang.String resourceName, WorkObjectDefinitionDeploymentBuilder deploymentBuilder)
protected org.flowable.common.engine.impl.lock.LockManager
getLockManager(WorkObjectEngine 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
-
Constructor Details
-
AbstractWorkObjectAutoDeploymentStrategy
public AbstractWorkObjectAutoDeploymentStrategy() -
AbstractWorkObjectAutoDeploymentStrategy
public AbstractWorkObjectAutoDeploymentStrategy(org.flowable.common.spring.CommonAutoDeploymentProperties deploymentProperties)
-
-
Method Details
-
getLockManager
protected org.flowable.common.engine.impl.lock.LockManager getLockManager(WorkObjectEngine engine, java.lang.String deploymentNameHint)- Specified by:
getLockManager
in classorg.flowable.common.spring.CommonAutoDeploymentStrategy<WorkObjectEngine>
-
addResource
protected void addResource(org.springframework.core.io.Resource resource, WorkObjectDefinitionDeploymentBuilder deploymentBuilder) -
addResource
protected void addResource(org.springframework.core.io.Resource resource, java.lang.String resourceName, WorkObjectDefinitionDeploymentBuilder deploymentBuilder)
-