public class ManagedRepositoryEndpoint extends RepositoryEndpoint
RepositoryEndpoint
where the lifecycle of the Repository
is managed by this endpoint,
i.e. this instance takes care for initialize and shutdown of the repository.RepositoryEndpoint
EndpointBase.ManagedRepositoryConnection
repository
endpoint, endpointClassification, endpointConfiguration, initialized, log, repoInfo, tripleSource, writable
Constructor and Description |
---|
ManagedRepositoryEndpoint(RepositoryInformation repoInfo,
String endpoint,
EndpointClassification endpointClassification,
Repository repo) |
Modifier and Type | Method and Description |
---|---|
void |
init(FederationContext federationContext)
Initialize this
Endpoint |
void |
shutDown()
Shutdown this
Endpoint |
getRepository
equals, getConnection, getEndpoint, getEndpointClassification, getEndpointConfiguration, getFreshConnection, getId, getName, getRepoInfo, getTripleSource, getType, hashCode, isInitialized, isLocal, isWritable, setEndpointClassification, setEndpointConfiguration, setWritable, size, toString, useSingleConnection
public ManagedRepositoryEndpoint(RepositoryInformation repoInfo, String endpoint, EndpointClassification endpointClassification, Repository repo)
public void init(FederationContext federationContext) throws RepositoryException
Endpoint
Endpoint
init
in interface Endpoint
init
in class EndpointBase
RepositoryException
public void shutDown() throws RepositoryException
Endpoint
Endpoint
shutDown
in interface Endpoint
shutDown
in class EndpointBase
RepositoryException
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.