Class ResolvableEndpoint
java.lang.Object
org.eclipse.rdf4j.federated.endpoint.EndpointBase
org.eclipse.rdf4j.federated.endpoint.ResolvableEndpoint
- All Implemented Interfaces:
Endpoint
A specialized
Endpoint
that allows to resolve the repository using a RepositoryResolver
.
The Repository lifecycle is assumed to be managed externally.
- Author:
- Andreas Schwarte
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.rdf4j.federated.endpoint.EndpointBase
EndpointBase.ManagedRepositoryConnection
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.federated.endpoint.EndpointBase
endpoint, endpointClassification, endpointConfiguration, initialized, log, repoInfo, tripleSource, writable
-
Constructor Summary
ConstructorDescriptionResolvableEndpoint
(RepositoryInformation repoInfo, String endpoint, EndpointClassification endpointClassification) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRepositoryResolver
(RepositoryResolver repositoryResolver) Methods inherited from class org.eclipse.rdf4j.federated.endpoint.EndpointBase
equals, getConnection, getEndpoint, getEndpointClassification, getEndpointConfiguration, getFreshConnection, getId, getName, getRepoInfo, getTripleSource, getType, hashCode, init, isInitialized, isLocal, isWritable, setEndpointClassification, setEndpointConfiguration, setWritable, shutDown, size, toString, useSingleConnection
-
Field Details
-
repositoryResolver
-
-
Constructor Details
-
ResolvableEndpoint
public ResolvableEndpoint(RepositoryInformation repoInfo, String endpoint, EndpointClassification endpointClassification)
-
-
Method Details
-
getRepository
- Returns:
- the initialized
Repository
-
setRepositoryResolver
-