Package org.apache.sling.distribution
Interface DistributionRequest
- All Known Implementing Classes:
SimpleDistributionRequest
A
DistributionRequest
represents the need from the caller to have
some content being distributed from a source instance to a target instance.-
Method Summary
Modifier and TypeMethodDescriptionString[]
getFilters
(String path) Get the filters applicable for a specific path +/foo/.* - include all content under /foo -/foo - exclude /foo node filters are checked in order and the last matched filter determines inclusion/exclusionString[]
getPaths()
Get the root paths for this distribution requestGet theDistributionRequestType
associated with this requestboolean
Returns whether the paths are covering the entire subtree (deep) or just the specified nodes (shallow)
-
Method Details
-
getRequestType
Get theDistributionRequestType
associated with this request- Returns:
- the type of the request as a
DistributionRequestType
-
getPaths
Get the root paths for this distribution request- Returns:
- an array of paths
-
isDeep
Returns whether the paths are covering the entire subtree (deep) or just the specified nodes (shallow)- Parameters:
path
- the path to be checked- Returns:
true
if the paths are deep
-
getFilters
Get the filters applicable for a specific path +/foo/.* - include all content under /foo -/foo - exclude /foo node filters are checked in order and the last matched filter determines inclusion/exclusion- Parameters:
path
- the path to get applicable filters for- Returns:
- an array of filters
-