# Package org.eclipse.rdf4j.federated

- Class Summary
  Class | Description
  --- | ---
  EndpointManager | EndpointManager is the singleton instance that manages available `Endpoint`s.
  FederationContext | Context to maintain the state of the current federation
  FederationManager | The FederationManager manages all modules necessary for the runtime behavior.
  FedX | FedX serves as implementation of the federation layer.
  FedXConfig | Configuration class for FedX
  FedXConnection | An implementation of RepositoryConnection that uses `FederationEvalStrategy` to evaluate provided queries.
  FedXConnection.SailBaseDefaultImpl | A default implementation for `AbstractSail`.
  FedXFactory | FedX initialization factory methods for convenience: methods initialize the `FederationManager` and all required FedX structures.
  QueryManager | QueryManager to manage queries.

- Enum Summary
  Enum | Description
  --- | ---
  FederationManager.FederationType | The Federation type definition: Local, Remote, Hybrid