Class IndexRequestProcessorForTPFs
- java.lang.Object
-
- org.linkeddatafragments.datasource.AbstractRequestProcessor
-
- org.linkeddatafragments.datasource.AbstractRequestProcessorForTriplePatterns<org.apache.jena.rdf.model.RDFNode,String,String>
-
- org.linkeddatafragments.datasource.index.IndexRequestProcessorForTPFs
-
- All Implemented Interfaces:
Closeable,AutoCloseable,IFragmentRequestProcessor
public class IndexRequestProcessorForTPFs extends AbstractRequestProcessorForTriplePatterns<org.apache.jena.rdf.model.RDFNode,String,String>
Implementation ofIFragmentRequestProcessorthat processesITriplePatternFragmentRequests over an index that provides an overview of all available datasets.- Author:
- Miel Vander Sande, Olaf Hartig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classIndexRequestProcessorForTPFs.WorkerWorker for the index
-
Constructor Summary
Constructors Constructor Description IndexRequestProcessorForTPFs(String baseUrl, HashMap<String,IDataSource> datasources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IndexRequestProcessorForTPFs.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
-
IndexRequestProcessorForTPFs
public IndexRequestProcessorForTPFs(String baseUrl, HashMap<String,IDataSource> datasources)
- Parameters:
baseUrl-datasources-
-
-
Method Detail
-
getTPFSpecificWorker
protected IndexRequestProcessorForTPFs.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
-
-