# Package org.eclipse.rdf4j.federated.endpoint

- Interface Summary
  Interface | Description
  --- | ---
  Endpoint | Structure to maintain endpoint information, e.g.
  EndpointConfiguration | Additional marker interface for Endpoint Configurations.

- Class Summary
  Class | Description
  --- | ---
  EndpointBase | Base implementation for an `Endpoint`.
  EndpointBase.ManagedRepositoryConnection | A wrapper for managed `RepositoryConnection`s which makes sure that `EndpointBase.ManagedRepositoryConnection.close()` is a no-op, i.e.
  EndpointFactory | Utility class providing various methods to create Endpoints to be used as federation members.
  EndpointFactory.DefaultRDFHandler |
  ManagedRepositoryEndpoint | A specialized `RepositoryEndpoint` where the lifecycle of the `Repository` is managed by this endpoint, i.e.
  RepositoryEndpoint | A specialized `Endpoint` that has a reference to a configured `Repository`.
  ResolvableEndpoint | A specialized `Endpoint` that allows to resolve the repository using a `RepositoryResolver`.
  SparqlEndpointConfiguration | Additional `EndpointConfiguration` for SPARQL endpoints.

- Enum Summary
  Enum | Description
  --- | ---
  EndpointClassification | Classify endpoints into remote or local ones.
  EndpointType | Information about the type of an endpoint