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); }
