Class ResourceParentFolderAutoDeploymentStrategy
java.lang.Object
org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
org.activiti.spring.autodeployment.ResourceParentFolderAutoDeploymentStrategy
- All Implemented Interfaces:
AutoDeploymentStrategy
Implementation of
AutoDeploymentStrategy that performs a separate deployment for each set of Resources that share the same parent folder. The namehint is used to prefix the names of
deployments. If the parent folder for a Resource cannot be determined, the resource's name is used.-
Field Summary
FieldsFields inherited from class org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionResourceParentFolderAutoDeploymentStrategy(ApplicationUpgradeContextService applicationUpgradeContextService) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeployResources(String deploymentNameHint, org.springframework.core.io.Resource[] resources, RepositoryService repositoryService) Performs deployment for the provided resources, using the provided name as a hint and the providedRepositoryServiceto perform deployment(s).protected StringGets the deployment mode this strategy handles.Methods inherited from class org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
determineResourceName, handlesMode, loadApplicationUpgradeContext, validateModel
-
Field Details
-
DEPLOYMENT_MODE
The deployment mode this strategy handles.- See Also:
-
-
Constructor Details
-
ResourceParentFolderAutoDeploymentStrategy
public ResourceParentFolderAutoDeploymentStrategy(ApplicationUpgradeContextService applicationUpgradeContextService)
-
-
Method Details
-
getDeploymentMode
Description copied from class:AbstractAutoDeploymentStrategyGets the deployment mode this strategy handles.- Specified by:
getDeploymentModein classAbstractAutoDeploymentStrategy- Returns:
- the name of the deployment mode
-
deployResources
public void deployResources(String deploymentNameHint, org.springframework.core.io.Resource[] resources, RepositoryService repositoryService) Description copied from interface:AutoDeploymentStrategyPerforms deployment for the provided resources, using the provided name as a hint and the providedRepositoryServiceto perform deployment(s).- Parameters:
deploymentNameHint- the hint for the name of deployment(s) performedresources- the resources to be deployedrepositoryService- the repository service to use for deployment(s)
-