public class SPARQLServiceResolver extends org.eclipse.rdf4j.query.algebra.evaluation.federation.AbstractFederatedServiceResolver implements org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver, HttpClientDependent, SessionManagerDependent
SPARQLServiceResolver is used to manage a set of FederatedService instances, which are
used to evaluate SERVICE expressions for particular service Urls.
Lookup can be done via the serviceUrl using the method AbstractFederatedServiceResolver.getService(String). If there is no service
for the specified url, a SPARQLFederatedService is created and registered for future use.
| Constructor and Description |
|---|
SPARQLServiceResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedService |
createService(String serviceUrl) |
org.apache.http.client.HttpClient |
getHttpClient() |
HttpClientSessionManager |
getHttpClientSessionManager() |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient) |
void |
setHttpClientSessionManager(HttpClientSessionManager client) |
void |
shutDown() |
getService, hasService, registerService, unregisterAll, unregisterServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetServicegetSesameClient, setSesameClientpublic HttpClientSessionManager getHttpClientSessionManager()
getHttpClientSessionManager in interface SesameClientDependentgetHttpClientSessionManager in interface SessionManagerDependentpublic void setHttpClientSessionManager(HttpClientSessionManager client)
setHttpClientSessionManager in interface SesameClientDependentsetHttpClientSessionManager in interface SessionManagerDependentpublic org.apache.http.client.HttpClient getHttpClient()
getHttpClient in interface HttpClientDependentpublic void setHttpClient(org.apache.http.client.HttpClient httpClient)
setHttpClient in interface HttpClientDependentprotected org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedService createService(String serviceUrl) throws org.eclipse.rdf4j.query.QueryEvaluationException
createService in class org.eclipse.rdf4j.query.algebra.evaluation.federation.AbstractFederatedServiceResolverorg.eclipse.rdf4j.query.QueryEvaluationExceptionpublic void shutDown()
shutDown in class org.eclipse.rdf4j.query.algebra.evaluation.federation.AbstractFederatedServiceResolverCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.