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;

Reply via email to