## Uses of Interface
org.eclipse.rdf4j.http.client.HttpClientDependent

- Packages that use HttpClientDependent
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.manager | Functionality for Repository lifecycle management and sharing.
  org.eclipse.rdf4j.repository.manager.util |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.federation |
  org.eclipse.rdf4j.sail.federation |

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

    Classes in org.eclipse.rdf4j.federated.repository that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FedXRepository` A special `SailRepository` which performs the actions as defined in `FedXRepositoryConnection`.
    `class` | `FedXRepositoryConnection` A special `SailRepositoryConnection` which adds the original query string as binding to the returned query.

  - ### Uses of HttpClientDependent in org.eclipse.rdf4j.http.client

    Classes in org.eclipse.rdf4j.http.client that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RDF4JProtocolSession` A `SPARQLProtocolSession` subclass which extends the standard SPARQL 1.1 Protocol with additional functionality, as documented in the RDF4J REST API.
    `class` | `SesameClientImpl` Deprecated. use `SharedHttpClientSessionManager` instead
    `class` | `SesameSession` Deprecated. use `RDF4JProtocolSession` instead.
    `class` | `SharedHttpClientSessionManager` A Manager for HTTP sessions that uses a shared `HttpClient` to manage HTTP connections.
    `class` | `SPARQLProtocolSession` The SPARQLProtocolSession provides low level HTTP methods for communication with SPARQL endpoints.
    `class` | `SparqlSession` Deprecated. use `SPARQLProtocolSession` instead.

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

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.federation that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FederatedServiceResolverImpl` Deprecated. since 2.3 use `SPARQLServiceResolver`

  - ### Uses of HttpClientDependent in org.eclipse.rdf4j.repository.http

    Classes in org.eclipse.rdf4j.repository.http that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HTTPRepository` A repository that serves as a client for a remote repository on an RDF4J Server.

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

    Classes in org.eclipse.rdf4j.repository.manager that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalRepositoryManager` An implementation of the `RepositoryManager` interface that operates directly on the repository data files in the local file system.
    `class` | `RemoteRepositoryManager` A manager for `Repository`s that reside on a remote server.
    `class` | `RepositoryManager` A manager for `Repository`s.

  - ### Uses of HttpClientDependent in org.eclipse.rdf4j.repository.manager.util

    Classes in org.eclipse.rdf4j.repository.manager.util that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NotifyingLocalRepositoryManager` NotifyingLocalRepositoryManager extends LocalRepositoryManager with support for registering listeners.
    `class` | `TypeFilteringRepositoryManager`

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

    Classes in org.eclipse.rdf4j.repository.sail that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SailRepository` An implementation of the `Repository` interface that operates on a (stack of) `Sail` object(s).
    `class` | `SailRepositoryConnection` An implementation of the `RepositoryConnection` interface that wraps a `SailConnection`.

  - ### Uses of HttpClientDependent in org.eclipse.rdf4j.repository.sparql

    Classes in org.eclipse.rdf4j.repository.sparql that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SPARQLConnection` Provides a `RepositoryConnection` interface to any SPARQL endpoint.
    `class` | `SPARQLRepository` A proxy class to access any SPARQL 1.1 endpoint.

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

    Classes in org.eclipse.rdf4j.repository.sparql.federation that implement HttpClientDependent
    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 HttpClientDependent in org.eclipse.rdf4j.sail.federation

    Classes in org.eclipse.rdf4j.sail.federation that implement HttpClientDependent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Federation` Deprecated. since 3.1.0. This module will be replaced by the new FedX federation module.

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