Class SPARQLRequestProcessorImpl
java.lang.Object
se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
- All Implemented Interfaces:
 RequestProcessor<SPARQLRequest,,SPARQLEndpoint> SolMapRetrievalProcessor<SPARQLRequest,,SPARQLEndpoint> SPARQLRequestProcessor
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionSPARQLRequestProcessorImpl(long connectionTimeout, long overallTimeout) The given timeouts are specified in milliseconds. - 
Method Summary
Modifier and TypeMethodDescriptionprotected static HttpClientcreateHttpClient(long connectionTimeout) performRequest(SPARQLRequest req, SPARQLEndpoint fm) Assumes that fm has aSolMapRetrievalInterface.protected SolMapsResponseprotected SolMapsResponse 
- 
Field Details
- 
httpClient
 - 
overallTimeout
protected final long overallTimeout 
 - 
 - 
Constructor Details
- 
SPARQLRequestProcessorImpl
public SPARQLRequestProcessorImpl() - 
SPARQLRequestProcessorImpl
public SPARQLRequestProcessorImpl(long connectionTimeout, long overallTimeout) The given timeouts are specified in milliseconds. Any value <= 0 means no timeout. 
 - 
 - 
Method Details
- 
createHttpClient
 - 
performRequest
public SolMapsResponse performRequest(SPARQLRequest req, SPARQLEndpoint fm) throws FederationAccessException Description copied from interface:SolMapRetrievalProcessorAssumes that fm has aSolMapRetrievalInterface.- Specified by:
 performRequestin interfaceRequestProcessor<SPARQLRequest,SPARQLEndpoint> - Specified by:
 performRequestin interfaceSolMapRetrievalProcessor<SPARQLRequest,SPARQLEndpoint> - Throws:
 FederationAccessException
 - 
performRequestWithQueryExecutionHTTP
protected SolMapsResponse performRequestWithQueryExecutionHTTP(SPARQLRequest req, SPARQLEndpoint fm) throws FederationAccessException - Throws:
 FederationAccessException
 - 
performRequestWithRDFConnection
protected SolMapsResponse performRequestWithRDFConnection(SPARQLRequest req, SPARQLEndpoint fm) throws FederationAccessException - Throws:
 FederationAccessException
 
 -