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

- Packages that use FederatedService
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.repository.sparql.federation |

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

    Methods in org.eclipse.rdf4j.federated.evaluation that return FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected FederatedService` | DelegateFederatedServiceResolver.`createService​(String serviceUrl)` |
    `FederatedService` | DelegateFederatedServiceResolver.`getService​(String serviceUrl)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that return FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `FederatedService` | EvaluationStrategy.`getService​(String serviceUrl)` | Retrieve the `FederatedService` registered for serviceUrl.

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

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.federation that implement FederatedService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryFederatedService` | Deprecated. since 2.3 use `RepositoryFederatedService`
    `class` | `SPARQLFederatedService` | Deprecated. since 2.3 use `SPARQLFederatedService`
    `class` | `TupleFunctionFederatedService` | A federated service that can evaluate `TupleFunction`s.

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.federation with type parameters of type FederatedService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<String,​FederatedService>` | AbstractFederatedServiceResolver.`endpointToService` | Map service URL to the corresponding initialized `FederatedService`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.federation that return FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract FederatedService` | AbstractFederatedServiceResolver.`createService​(String serviceUrl)` | Create a new `FederatedService` for the given serviceUrl.
    `FederatedService` | AbstractFederatedServiceResolver.`getService​(String serviceUrl)` | Retrieve the `FederatedService` registered for serviceUrl.
    `FederatedService` | FederatedServiceResolver.`getService​(String serviceUrl)` | Retrieve the `FederatedService` registered for serviceUrl.

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractFederatedServiceResolver.`registerService​(String serviceUrl, FederatedService service)` | Register the specified service to evaluate SERVICE expressions for the given url.

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `FederatedService` | StrictEvaluationStrategy.`getService​(String serviceUrl)` |

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

    Classes in org.eclipse.rdf4j.repository.sparql.federation that implement FederatedService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryFederatedService` | Federated Service wrapping the `Repository` to communicate with a SPARQL endpoint.
    `class` | `SPARQLFederatedService` | Federated Service wrapping the `SPARQLRepository` to communicate with a SPARQL endpoint.

    Methods in org.eclipse.rdf4j.repository.sparql.federation that return FederatedService
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected FederatedService` | SPARQLServiceResolver.`createService​(String serviceUrl)` |