Class JenaTDBBasedRequestProcessorForTPFs
- java.lang.Object
-
- org.linkeddatafragments.datasource.AbstractRequestProcessor
-
- org.linkeddatafragments.datasource.AbstractRequestProcessorForTriplePatterns<org.apache.jena.rdf.model.RDFNode,String,String>
-
- org.linkeddatafragments.datasource.tdb.JenaTDBBasedRequestProcessorForTPFs
-
- All Implemented Interfaces:
Closeable,AutoCloseable,IFragmentRequestProcessor
public class JenaTDBBasedRequestProcessorForTPFs extends AbstractRequestProcessorForTriplePatterns<org.apache.jena.rdf.model.RDFNode,String,String>
Implementation ofIFragmentRequestProcessorthat processesITriplePatternFragmentRequests over data stored in Jena TDB.- Author:
- Bart Hanssens, Olaf Hartig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classJenaTDBBasedRequestProcessorForTPFs.Worker
-
Constructor Summary
Constructors Constructor Description JenaTDBBasedRequestProcessorForTPFs(File tdbdir)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JenaTDBBasedRequestProcessorForTPFs.WorkergetTPFSpecificWorker(ITriplePatternFragmentRequest<org.apache.jena.rdf.model.RDFNode,String,String> request)-
Methods inherited from class org.linkeddatafragments.datasource.AbstractRequestProcessorForTriplePatterns
getWorker
-
Methods inherited from class org.linkeddatafragments.datasource.AbstractRequestProcessor
close, createRequestedFragment
-
-
-
-
Constructor Detail
-
JenaTDBBasedRequestProcessorForTPFs
public JenaTDBBasedRequestProcessorForTPFs(File tdbdir)
Constructor- Parameters:
tdbdir- directory used for TDB backing
-
-
Method Detail
-
getTPFSpecificWorker
protected JenaTDBBasedRequestProcessorForTPFs.Worker getTPFSpecificWorker(ITriplePatternFragmentRequest<org.apache.jena.rdf.model.RDFNode,String,String> request) throws IllegalArgumentException
- Specified by:
getTPFSpecificWorkerin classAbstractRequestProcessorForTriplePatterns<org.apache.jena.rdf.model.RDFNode,String,String>- Parameters:
request-- Returns:
- Throws:
IllegalArgumentException
-
-