@ProviderType
public interface DistributionRequest
DistributionRequest represents the need from the caller to have
some content being distributed from a source instance to a target instance.| Modifier and Type | Method and Description |
|---|---|
String[] |
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/exclusion
|
String[] |
getPaths()
Get the root paths for this distribution request
|
DistributionRequestType |
getRequestType()
Get the
DistributionRequestType associated with this request |
boolean |
isDeep(String path)
Returns whether the paths are covering the entire subtree (deep) or just the specified nodes (shallow)
|
@Nonnull DistributionRequestType getRequestType()
DistributionRequestType associated with this requestDistributionRequestType@Nonnull String[] getPaths()
boolean isDeep(String path)
path - the path to be checkedtrue if the paths are deep@Nonnull String[] getFilters(String path)
path - the path to get applicable filters forCopyright © 2007–2022 The Apache Software Foundation. All rights reserved.