## Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver

- Packages that use FederatedServiceResolver
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.limited |
  org.eclipse.rdf4j.repository.manager | Functionality for Repository lifecycle management and sharing.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql.federation |
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.federation |
  org.eclipse.rdf4j.sail.federation.evaluation |
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262

- - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.federated

    Fields in org.eclipse.rdf4j.federated declared as FederatedServiceResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected FederatedServiceResolver` | FedXFactory.`federatedServiceResolver`

    Methods in org.eclipse.rdf4j.federated with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FedXFactory` | FedXFactory.`withFederatedServiceResolver(FederatedServiceResolver federatedServiceResolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.federated.evaluation

    Classes in org.eclipse.rdf4j.federated.evaluation that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DelegateFederatedServiceResolver` A `FederatedServiceResolver` which redirects SERVICE requests to the federation member (if the SERVICE IRI correspond to a member) or to the provided delegate.
    `class` | `FederationEvalStrategy` Base class for the Evaluation strategies.
    `class` | `SailFederationEvalStrategy` Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) Sesame repositories.
    `class` | `SparqlFederationEvalStrategy` Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | DelegateFederatedServiceResolver.`setDelegate(FederatedServiceResolver federatedServiceResolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.federated.repository

    Methods in org.eclipse.rdf4j.federated.repository with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | FedXRepository.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.query.algebra.evaluation

    Subinterfaces of FederatedServiceResolver in org.eclipse.rdf4j.query.algebra.evaluation
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EvaluationStrategy` Evaluates `TupleExpr`s and `ValueExpr`s.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.query.algebra.evaluation.federation

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.federation that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractFederatedServiceResolver` Base class for `FederatedServiceResolver` which takes care for lifecycle management of produced `FederatedService`s.
    `class` | `FederatedServiceResolverBase` Deprecated. since 4.0. Use `AbstractFederatedServiceResolver` instead.
    `class` | `FederatedServiceResolverImpl` Deprecated. since 2.3 use `SPARQLServiceResolver`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | FederatedServiceResolverClient.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Sets the `FederatedServiceResolver` to use for this client.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EvaluationStrategyImpl` Deprecated. since 4.0. Use `StrictEvaluationStrategy` instead.
    `class` | `ExtendedEvaluationStrategy` SPARQL 1.1 extended query evaluation strategy.
    `class` | `SimpleEvaluationStrategy` Deprecated. renamed to `StrictEvaluationStrategy`.
    `class` | `StrictEvaluationStrategy` Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate one `TupleExpr` on the given `TripleSource`, optionally using the given `Dataset`.
    `class` | `TupleFunctionEvaluationStrategy` An `EvaluationStrategy` that has support for `TupleFunction`s.

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as FederatedServiceResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected FederatedServiceResolver` | StrictEvaluationStrategy.`serviceResolver`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | ExtendedEvaluationStrategyFactory.`getFederatedServiceResolver()`
    `FederatedServiceResolver` | StrictEvaluationStrategyFactory.`getFederatedServiceResolver()`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExtendedEvaluationStrategyFactory.`setFederatedServiceResolver(FederatedServiceResolver resolver)`
    `void` | StrictEvaluationStrategyFactory.`setFederatedServiceResolver(FederatedServiceResolver resolver)`
    `void` | StrictEvaluationStrategy.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type FederatedServiceResolver
    Constructor and Description
    `EvaluationStrategyImpl(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)` Deprecated.
    `ExtendedEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`
    `ExtendedEvaluationStrategyFactory(FederatedServiceResolver resolver)`
    `SimpleEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)` Deprecated.
    `SimpleEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold)` Deprecated.
    `SimpleEvaluationStrategy(TripleSource tripleSource, FederatedServiceResolver serviceResolver)` Deprecated.
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)`
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold, EvaluationStatistics evaluationStatistics)`
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold, EvaluationStatistics evaluationStatistics, boolean trackResultSize)`
    `StrictEvaluationStrategy(TripleSource tripleSource, FederatedServiceResolver serviceResolver)`
    `StrictEvaluationStrategyFactory(FederatedServiceResolver resolver)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFunctionRegistry)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFuncRegistry, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.query.algebra.evaluation.limited

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.limited that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LimitedSizeEvaluationStrategy`

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.limited with parameters of type FederatedServiceResolver
    Constructor and Description
    `LimitedSizeEvaluationStrategy(TripleSource tripleSource, Dataset dataset, int maxCollectionsSize, FederatedServiceResolver serviceManager)`
    `LimitedSizeEvaluationStrategy(TripleSource tripleSource, long maxSize, FederatedServiceResolver serviceManager)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.repository.manager

    Methods in org.eclipse.rdf4j.repository.manager that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected FederatedServiceResolver` | LocalRepositoryManager.`getFederatedServiceResolver()`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailRepository.`setFederatedServiceResolver(FederatedServiceResolver resolver)`
    `void` | SailRepositoryConnection.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.repository.sparql.federation

    Classes in org.eclipse.rdf4j.repository.sparql.federation that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SPARQLServiceResolver` The `SPARQLServiceResolver` is used to manage a set of `FederatedService` instances, which are used to evaluate SERVICE expressions for particular service Urls.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.base

    Methods in org.eclipse.rdf4j.sail.base that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | SailSourceConnection.`getFederatedServiceResolver()` Returns the `FederatedServiceResolver` being used.

    Methods in org.eclipse.rdf4j.sail.base with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailSourceConnection.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Sets the `FederatedServiceResolver` to use.

    Constructors in org.eclipse.rdf4j.sail.base with parameters of type FederatedServiceResolver
    Constructor and Description
    `SailSourceConnection(AbstractSail sail, SailStore store, FederatedServiceResolver resolver)` Creates a new `SailConnection`, using the given `SailStore` to manage the state.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.extensiblestore

    Methods in org.eclipse.rdf4j.sail.extensiblestore that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | ExtensibleStore.`getFederatedServiceResolver()`

    Methods in org.eclipse.rdf4j.sail.extensiblestore with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExtensibleStore.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.federation

    Methods in org.eclipse.rdf4j.sail.federation that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | Federation.`getFederatedServiceResolver()` Deprecated.

    Methods in org.eclipse.rdf4j.sail.federation with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected EvaluationStrategy` | Federation.`createEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver resolver)` Deprecated.
    `void` | Federation.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Deprecated. Overrides the `FederatedServiceResolver` used by this instance, but the given resolver is not shutDown when this instance is.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.federation.evaluation

    Classes in org.eclipse.rdf4j.sail.federation.evaluation that implement FederatedServiceResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FederationStrategy` Evaluates Join, LeftJoin and Union in parallel and only evaluate if `OwnedTupleExpr` is the given member.

    Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type FederatedServiceResolver
    Constructor and Description
    `FederationStrategy(Executor executor, TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceManager)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailWrapper.`setFederatedServiceResolver(FederatedServiceResolver resolver)`
    `void` | SailConnectionWrapper.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | LuceneSail.`getFederatedServiceResolver()`

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | LuceneSail.`setFederatedServiceResolver(FederatedServiceResolver resolver)`

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.memory

    Methods in org.eclipse.rdf4j.sail.memory that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | MemoryStore.`getFederatedServiceResolver()`

    Methods in org.eclipse.rdf4j.sail.memory with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | MemoryStore.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Overrides the `FederatedServiceResolver` used by this instance, but the given resolver is not shutDown when this instance is.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | NativeStore.`getFederatedServiceResolver()`

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | NativeStore.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Overrides the `FederatedServiceResolver` used by this instance, but the given resolver is not shutDown when this instance is.

  - ### Uses of FederatedServiceResolver in org.eclipse.rdf4j.sail.spin

    Methods in org.eclipse.rdf4j.sail.spin that return FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `FederatedServiceResolver` | SpinSail.`getFederatedServiceResolver()` Deprecated.

    Methods in org.eclipse.rdf4j.sail.spin with parameters of type FederatedServiceResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | SpinSail.`setFederatedServiceResolver(FederatedServiceResolver resolver)` Deprecated.

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.