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 HttpClient
createHttpClient
(long connectionTimeout) performRequest
(SPARQLRequest req, SPARQLEndpoint fm) Assumes that fm has aSolMapRetrievalInterface
.protected SolMapsResponse
protected 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:SolMapRetrievalProcessor
Assumes that fm has aSolMapRetrievalInterface
.- Specified by:
performRequest
in interfaceRequestProcessor<SPARQLRequest,
SPARQLEndpoint> - Specified by:
performRequest
in 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
-