Module org.apache.jena.fuseki.core
Package org.apache.jena.fuseki.servlets
Class SPARQLQueryProcessor
java.lang.Object
org.apache.jena.fuseki.servlets.ActionBase
org.apache.jena.fuseki.servlets.ActionService
org.apache.jena.fuseki.servlets.SPARQLQueryProcessor
- All Implemented Interfaces:
ActionLifecycle,ActionProcessor
- Direct Known Subclasses:
SPARQL_QueryDataset,SPARQL_QueryGeneral.SPARQL_QueryProc
Handle SPARQL Query requests over the SPARQL Protocol. Subclasses provide this
algorithm with the actual dataset to query, whether a dataset hosted by this server
(
SPARQL_QueryDataset) or specified in the protocol request
(SPARQL_QueryGeneral).
When data-level access control is in use, the ActionService's are
AccessCtl_SPARQL_QueryDataset etc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecGet(HttpAction action) voidexecHead(HttpAction action) voidexecOptions(HttpAction action) voidexecPost(HttpAction action) final voidexecute(HttpAction action) The perform step of a requestvoidvalidate(HttpAction action) Validate the request, checking HTTP method and HTTP Parameters.Methods inherited from class org.apache.jena.fuseki.servlets.ActionBase
processMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.fuseki.servlets.ActionProcessor
execAny, execDelete, execPatch, execPut, execTrace
-
Constructor Details
-
SPARQLQueryProcessor
public SPARQLQueryProcessor()
-
-
Method Details
-
execOptions
-
execHead
-
execGet
-
execPost
-
validate
Validate the request, checking HTTP method and HTTP Parameters.- Parameters:
action- HTTP Action
-
execute
Description copied from interface:ActionLifecycleThe perform step of a request
-