Class TPFRequestProcessorBase
java.lang.Object
se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
- Direct Known Subclasses:
BRTPFRequestProcessorImpl,TPFRequestProcessorImpl
Base class for
RequestProcessor implementations that retrieve TPFResponse.
The main method to be used in subclasses is performRequest(String, TriplePattern).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static class -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedTPFRequestProcessorBase(long connectionTimeout) The given timeouts are specified in milliseconds. -
Method Summary
Modifier and TypeMethodDescriptionprotected static HttpClientcreateHttpClient(long connectionTimeout) static org.apache.jena.graph.TriplecreateMatchableTriplePattern(org.apache.jena.graph.Triple tp) protected TPFResponseBuilderperformRequest(String requestURL, TriplePattern tp)
-
Field Details
-
httpClient
-
-
Constructor Details
-
TPFRequestProcessorBase
protected TPFRequestProcessorBase() -
TPFRequestProcessorBase
protected TPFRequestProcessorBase(long connectionTimeout) The given timeouts are specified in milliseconds. Any value <= 0 means no timeout.
-
-
Method Details
-
createHttpClient
-
performRequest
protected TPFResponseBuilder performRequest(String requestURL, TriplePattern tp) throws TPFRequestProcessorBase.HttpRequestException -
createMatchableTriplePattern
public static org.apache.jena.graph.Triple createMatchableTriplePattern(org.apache.jena.graph.Triple tp)
-