Class SPARQLServiceResolver

java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.federation.AbstractFederatedServiceResolver
org.eclipse.rdf4j.repository.sparql.federation.SPARQLServiceResolver
All Implemented Interfaces:
HttpClientDependent, SessionManagerDependent, FederatedServiceResolver

public class SPARQLServiceResolver extends AbstractFederatedServiceResolver implements HttpClientDependent, SessionManagerDependent
The 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.

Author:
Andreas Schwarte, James Leigh