You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2018/12/11 13:50:25 UTC
[sling-org-apache-sling-api] 01/01: SLING-8170 - Allow Sling
servlets to declare a resource super type
This is an automated email from the ASF dual-hosted git repository.
radu pushed a commit to branch issue/SLING-8170
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-api.git
commit 17dff1096ab9a085d1c91fa95b389e14f1ac20ba
Author: Radu Cotescu <ra...@apache.org>
AuthorDate: Tue Dec 11 14:49:59 2018 +0100
SLING-8170 - Allow Sling servlets to declare a resource super type
---
.../apache/sling/api/servlets/ServletResolverConstants.java | 11 +++++++++++
src/main/java/org/apache/sling/api/servlets/package-info.java | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java b/src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java
index 9ce3d08..b1caca6 100644
--- a/src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java
+++ b/src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java
@@ -64,6 +64,17 @@ public final class ServletResolverConstants {
public static final String SLING_SERVLET_RESOURCE_TYPES = "sling.servlet.resourceTypes";
/**
+ * The name of the service registration property of a servlet registered as
+ * a service containing the resource super type supported by the servlet (value
+ * is "sling.servlet.resourceSuperType").
+ * <p>
+ * The type of this property is a String denoting the resource super type. This
+ * property is ignored if the {@link #SLING_SERVLET_RESOURCE_TYPES} property is
+ * not set. Otherwise this property is optional and ignored if not set.
+ */
+ public static final String SLING_SERVLET_RESOURCE_SUPER_TYPE = "sling.servlet.resourceSuperType";
+
+ /**
* <p>
* The name of the service registration property of a servlet registered as
* a service providing the prefix/index to be used to register this servlet.
diff --git a/src/main/java/org/apache/sling/api/servlets/package-info.java b/src/main/java/org/apache/sling/api/servlets/package-info.java
index b018388..bb2595a 100644
--- a/src/main/java/org/apache/sling/api/servlets/package-info.java
+++ b/src/main/java/org/apache/sling/api/servlets/package-info.java
@@ -17,7 +17,7 @@
* under the License.
*/
-@Version("2.2.1")
+@Version("2.3.0")
package org.apache.sling.api.servlets;
import org.osgi.annotation.versioning.Version;