This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-api.git
The following commit(s) were added to refs/heads/master by this push:
new d29dff7 SLING-13355 Add constants for named Jakarta error handlers
(#90)
d29dff7 is described below
commit d29dff71c8abecf3b7710d81667f853111b0ecb3
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Thu Nov 12 18:03:12 2026 +0100
SLING-13355 Add constants for named Jakarta error handlers (#90)
Co-authored-by: Copilot <[email protected]>
---
.../sling/api/request/header/JakartaMediaRangeList.java | 6 ++++++
.../org/apache/sling/api/servlets/JakartaErrorHandler.java | 14 ++++++++++++++
.../java/org/apache/sling/api/servlets/package-info.java | 2 +-
3 files changed, 21 insertions(+), 1 deletion(-)
diff --git
a/src/main/java/org/apache/sling/api/request/header/JakartaMediaRangeList.java
b/src/main/java/org/apache/sling/api/request/header/JakartaMediaRangeList.java
index 953a7da..7779c3d 100644
---
a/src/main/java/org/apache/sling/api/request/header/JakartaMediaRangeList.java
+++
b/src/main/java/org/apache/sling/api/request/header/JakartaMediaRangeList.java
@@ -59,6 +59,12 @@ public class JakartaMediaRangeList extends
TreeSet<JakartaMediaRangeList.MediaRa
*/
public static final String WILDCARD = "*";
+ /**
+ * The media type for HTML content.
+ * @since 1.2.0
+ */
+ public static final String CONTENT_TYPE_HTML = "text/html";
+
boolean matchesAll = false;
private static final Logger log =
LoggerFactory.getLogger(JakartaMediaRangeList.class);
diff --git
a/src/main/java/org/apache/sling/api/servlets/JakartaErrorHandler.java
b/src/main/java/org/apache/sling/api/servlets/JakartaErrorHandler.java
index 9a95cb3..e9932e1 100644
--- a/src/main/java/org/apache/sling/api/servlets/JakartaErrorHandler.java
+++ b/src/main/java/org/apache/sling/api/servlets/JakartaErrorHandler.java
@@ -33,6 +33,20 @@ import org.osgi.annotation.versioning.ConsumerType;
@ConsumerType
public interface JakartaErrorHandler {
+ /**
+ * The name of the service registration property for the error handler
name.
+ * If the implementation supports named error handler instances, this
property should
+ * be used to specify the name of the error handler instance.
+ * @since 2.6
+ */
+ String PROPERTY_NAME = "sling.error.handler";
+
+ /**
+ * The name of the error handler instance for non-HTML responses.
+ * @since 2.6
+ */
+ String NAME_NONHTML = "nonhtml";
+
/**
* Called to render a response for a HTTP status code. This method should
* set the response status and print the status code and optional message.
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 5d5a400..7a8f19f 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.5.0")
+@Version("2.6")
package org.apache.sling.api.servlets;
import org.osgi.annotation.versioning.Version;