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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execGet
(HttpAction action) void
execHead
(HttpAction action) void
execOptions
(HttpAction action) void
execPost
(HttpAction action) final void
execute
(HttpAction action) The perform step of a requestvoid
validate
(HttpAction action) Validate the request, checking HTTP method and HTTP Parameters.Methods inherited from class org.apache.jena.fuseki.servlets.ActionBase
process
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:ActionLifecycle
The perform step of a request
-