Class FedXRepositoryWrapper

java.lang.Object
org.eclipse.rdf4j.repository.base.RepositoryWrapper
org.eclipse.rdf4j.federated.repository.FedXRepositoryWrapper
All Implemented Interfaces:
FederatedServiceResolverClient, DelegatingRepository, Repository, RepositoryResolverClient

public class FedXRepositoryWrapper extends RepositoryWrapper implements RepositoryResolverClient, FederatedServiceResolverClient
Wrapper for the FedXRepository in order to allow for lazy initialization.

The wrapper is used from FedXRepositoryFactory in environments with a RepositoryManager, e.g. in the RDF4J workbench. The background is that the RDF4J repository manager requires control over the repository instance.

The data directory and the RepositoryResolver are handled by RDF4J RepositoryManager.

Author:
Andreas Schwarte
See Also: