This is an automated email from the ASF dual-hosted git repository.

afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 3222c7b30826c1ad3cbe6fa1d0e7f1da573889b3
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Jun 24 21:30:32 2026 +0100

    Add QUERY method
---
 jena-arq/src/main/java/org/apache/jena/riot/web/HttpNames.java      | 6 +++---
 .../main/java/org/apache/jena/fuseki/servlets/ActionProcessor.java  | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/jena-arq/src/main/java/org/apache/jena/riot/web/HttpNames.java 
b/jena-arq/src/main/java/org/apache/jena/riot/web/HttpNames.java
index 0de6308a37..3d171521af 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/web/HttpNames.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/web/HttpNames.java
@@ -63,9 +63,9 @@ public class HttpNames
     // XXX Rename as mtCharset?
     public static final String charset              = "charset" ;
     // RDF .1.2+ SPARQL 1.2+ HTTP header parameters
-    public static final String mtParamVersion         = "version" ;
+    public static final String mtParamVersion       = "version" ;
     // RFC 6906 -- https://www.rfc-editor.org/rfc/rfc6906
-    public static final String mtParamProfile         = "profile" ;
+    public static final String mtParamProfile       = "profile" ;
 
     // GSP parameter names
     public static final String paramGraph           = "graph" ;
@@ -99,7 +99,7 @@ public class HttpNames
     public static final String paramForceAccept     = "force-accept" ;  // 
Force the accept header at the last moment
     public static final String paramTimeout         = "timeout" ;
 
-    // Replace by enum HttpMethods
+    // Replace by enum HttpMethod
     public static final String METHOD_DELETE        = "DELETE";
     public static final String METHOD_HEAD          = "HEAD";
     public static final String METHOD_GET           = "GET";
diff --git 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/ActionProcessor.java
 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/ActionProcessor.java
index 3b0af8d361..728241fcac 100644
--- 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/ActionProcessor.java
+++ 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/ActionProcessor.java
@@ -34,7 +34,7 @@ public interface ActionProcessor {
     public default void process(HttpAction action) {
         switch ( action.getRequestMethod() ) {
             case METHOD_GET ->       execGet(action);
-            //case METHOD_QUERY ->     execQuery(action);
+            case METHOD_QUERY ->     execQuery(action);
             case METHOD_POST ->      execPost(action);
             case METHOD_PATCH ->     execPatch(action);
             case METHOD_PUT ->       execPut(action);
@@ -50,6 +50,7 @@ public interface ActionProcessor {
     // A common override is "executeLifecycle(action);"
     public default void execHead(HttpAction action)     { execAny(METHOD_HEAD, 
   action); }
     public default void execGet(HttpAction action)      { execAny(METHOD_GET,  
   action); }
+    public default void execQuery(HttpAction action)    { 
execAny(METHOD_QUERY,   action); }
     public default void execPost(HttpAction action)     { execAny(METHOD_POST, 
   action); }
     public default void execPatch(HttpAction action)    { 
execAny(METHOD_PATCH,   action); }
     public default void execPut(HttpAction action)      { execAny(METHOD_PUT,  
   action); }

Reply via email to