# Package org.eclipse.rdf4j.federated.endpoint.provider

- Interface Summary
  Interface | Description
  --- | ---
  EndpointProvider<T extends RepositoryInformation> | Generic interface to create `Endpoint`s from a repository information.

- Class Summary
  Class | Description
  --- | ---
  NativeRepositoryInformation | Graph information for RDF4J `NativeStore` initialization.
  NativeStoreProvider | Provider for an Endpoint that uses a RDF4J `NativeStore` as underlying repository.
  RemoteRepositoryProvider | Provider for an Endpoint that uses a RDF4J `HTTPRepository` as underlying repository.
  RemoteRepositoryRepositoryInformation | Class holding information for RDF4J `HTTPRepository` initialization.
  RepositoryEndpointProvider | Returns an `Endpoint` for an already configured `Repository`.
  RepositoryInformation |
  ResolvableRepositoryInformation | Graph information for a `ResolvableEndpoint` where the `Repository` is looked up using the configured `RepositoryResolver`.
  ResolvableRepositoryProvider | An `EndpointProvider` for a `ResolvableEndpoint`.
  SPARQLProvider | Provider for an Endpoint that uses a RDF4j `SPARQLRepository` as underlying repository.
  SPARQLRepositoryInformation | Class holding information for RDF4J `SPARQLRepository` initialization.