Class HTTPRepository

java.lang.Object
org.eclipse.rdf4j.repository.base.AbstractRepository
org.eclipse.rdf4j.repository.http.HTTPRepository
All Implemented Interfaces:
HttpClientDependent, SessionManagerDependent, Repository

public class HTTPRepository extends AbstractRepository implements HttpClientDependent, SessionManagerDependent
A repository that serves as a client for a remote repository on an RDF4J Server. Methods in this class may throw the specific RepositoryException subclass UnauthorizedException, the semantics of which is defined by the HTTP protocol.

This repository client uses a RDF4J-specific extension of the SPARQL 1.1 Protocol to communicate with the server. For communicating with a SPARQL endpoint that is not based on RDF4J, it is recommended to use SPARQLRepository instead.

Author:
Arjohn Kampman, Jeen Broekstra, Herko ter Horst
See Also: