Class AbstractAutoDeploymentStrategy
java.lang.Object
org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
- All Implemented Interfaces:
AutoDeploymentStrategy
- Direct Known Subclasses:
DefaultAutoDeploymentStrategy,FailOnNoProcessAutoDeploymentStrategy,NeverFailAutoDeploymentStrategy,ResourceParentFolderAutoDeploymentStrategy,SingleResourceAutoDeploymentStrategy
public abstract class AbstractAutoDeploymentStrategy
extends Object
implements AutoDeploymentStrategy
Abstract base class for implementations of
AutoDeploymentStrategy.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractAutoDeploymentStrategy(ApplicationUpgradeContextService applicationUpgradeContextService) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdetermineResourceName(org.springframework.core.io.Resource resource) Determines the name to be used for the provided resource.protected abstract StringGets the deployment mode this strategy handles.booleanhandlesMode(String mode) Determines whether the strategy handles deployments for the provided deployment mode.protected DeploymentBuilderloadApplicationUpgradeContext(DeploymentBuilder deploymentBuilder) protected booleanvalidateModel(org.springframework.core.io.Resource resource, RepositoryService repositoryService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.activiti.spring.autodeployment.AutoDeploymentStrategy
deployResources
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
AbstractAutoDeploymentStrategy
public AbstractAutoDeploymentStrategy(ApplicationUpgradeContextService applicationUpgradeContextService)
-
-
Method Details
-
getDeploymentMode
Gets the deployment mode this strategy handles.- Returns:
- the name of the deployment mode
-
handlesMode
Description copied from interface:AutoDeploymentStrategyDetermines whether the strategy handles deployments for the provided deployment mode.- Specified by:
handlesModein interfaceAutoDeploymentStrategy- Parameters:
mode- the mode to determine handling for- Returns:
- true if the strategy handles the mode; false otherwise
-
determineResourceName
Determines the name to be used for the provided resource.- Parameters:
resource- the resource to get the name for- Returns:
- the name of the resource
-
validateModel
protected boolean validateModel(org.springframework.core.io.Resource resource, RepositoryService repositoryService) -
loadApplicationUpgradeContext
-