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
-