SLING-5046: adding provider type to all types outside transport
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1704589 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/distribution/DistributionRequestType.java b/src/main/java/org/apache/sling/distribution/DistributionRequestType.java
index bd34e24..6b44713 100644
--- a/src/main/java/org/apache/sling/distribution/DistributionRequestType.java
+++ b/src/main/java/org/apache/sling/distribution/DistributionRequestType.java
@@ -18,6 +18,8 @@
*/
package org.apache.sling.distribution;
+import aQute.bnd.annotation.ProviderType;
+
import javax.annotation.CheckForNull;
/**
@@ -30,6 +32,7 @@
* {@code PULL} requests can for example lead to the creation of a "command package" that will trigger fetching of content
* from the target instance.
*/
+@ProviderType
public enum DistributionRequestType {
/**
diff --git a/src/main/java/org/apache/sling/distribution/SimpleDistributionRequest.java b/src/main/java/org/apache/sling/distribution/SimpleDistributionRequest.java
index debe870..e2a98d2 100644
--- a/src/main/java/org/apache/sling/distribution/SimpleDistributionRequest.java
+++ b/src/main/java/org/apache/sling/distribution/SimpleDistributionRequest.java
@@ -18,6 +18,8 @@
*/
package org.apache.sling.distribution;
+import aQute.bnd.annotation.ProviderType;
+
import javax.annotation.Nonnull;
import java.util.Arrays;
import java.util.HashSet;
@@ -26,6 +28,7 @@
/**
* A {@link SimpleDistributionRequest} is a {@link DistributionRequest} where all paths are either "deep" or "shallow".
*/
+@ProviderType
public final class SimpleDistributionRequest implements DistributionRequest {
@@ -57,6 +60,7 @@
* Creates a distribution request with "shallow" paths.
* @param requestType the request type
* @param paths the array of paths to be distributed
+ * @param deepPaths the set of paths that are to be distributed in depth (with all their children)
*/
public SimpleDistributionRequest(@Nonnull DistributionRequestType requestType, @Nonnull String[] paths, @Nonnull Set<String> deepPaths) {
this.requestType = requestType;
diff --git a/src/main/java/org/apache/sling/distribution/event/DistributionEventTopics.java b/src/main/java/org/apache/sling/distribution/event/DistributionEventTopics.java
index 890ebe0..f06feb2 100644
--- a/src/main/java/org/apache/sling/distribution/event/DistributionEventTopics.java
+++ b/src/main/java/org/apache/sling/distribution/event/DistributionEventTopics.java
@@ -18,12 +18,14 @@
*/
package org.apache.sling.distribution.event;
+import aQute.bnd.annotation.ProviderType;
+
/**
* an interface containing of the possible topics of events related to distribution
*/
+@ProviderType
public interface DistributionEventTopics {
-
public static final String EVENT_BASE = "org/apache/sling/distribution";
/**