Package org.aksw.jenax.web.servlet
Class ServletSparqlServiceImpl
java.lang.Object
org.aksw.jenax.web.servlet.SparqlEndpointBase
org.aksw.jenax.web.servlet.ServletSparqlServiceImpl
This class relies on (spring's) dependency injection in order to
get a sparql parser and a connection factory injected.
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.servlet.http.HttpServletRequestprotected RdfConnectionFactoryThe connection factory is mandatory.protected org.aksw.jenax.stmt.core.SparqlStmtParserThe parser defaults to jena's arq parserFields inherited from class org.aksw.jenax.web.servlet.SparqlEndpointBase
defaultSparqlStmtParser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responseprotected org.apache.jena.rdfconnection.RDFConnectionprotected org.aksw.jenax.stmt.core.SparqlStmtParserMethods inherited from class org.aksw.jenax.web.servlet.SparqlEndpointBase
createQueryProcessor, createUpdateProcessor, exec, executeAsync, executeQueryText, executeQueryWildcardPostDirect, executeUpdatePost, executeWildcardPost, processQuery, processQueryAsync, processStmtAsync, processUpdateAsync
-
Field Details
-
req
@Context protected jakarta.servlet.http.HttpServletRequest req -
sparqlConnectionFactory
The connection factory is mandatory. It creates RDFConnections from the http request. -
sparqlStmtParser
@Autowired(required=false) protected org.aksw.jenax.stmt.core.SparqlStmtParser sparqlStmtParserThe parser defaults to jena's arq parser
-
-
Constructor Details
-
ServletSparqlServiceImpl
public ServletSparqlServiceImpl()
-
-
Method Details
-
getSparqlStmtParser
protected org.aksw.jenax.stmt.core.SparqlStmtParser getSparqlStmtParser()- Overrides:
getSparqlStmtParserin classSparqlEndpointBase
-
getConnection
protected org.apache.jena.rdfconnection.RDFConnection getConnection()- Specified by:
getConnectionin classSparqlEndpointBase
-
executeRequestXml
- Throws:
Exception
-