Uses of Interface
org.eclipse.rdf4j.federated.endpoint.Endpoint
Package
Description
-
Uses of Endpoint in org.eclipse.rdf4j.federated
Modifier and TypeMethodDescriptionEndpointManager.getEndpoint
(String endpointID) EndpointManager.getEndpointByName
(String endpointName) EndpointManager.getEndpointByUrl
(String endpointUrl) Return the Endpoint for the provided endpoint url, if it exists.Modifier and TypeMethodDescriptionEndpointManager.getAvailableEndpoints()
EndpointManager.getEndpoints
(Set<String> endpointIDs) FedX.getMembers()
Modifier and TypeMethodDescriptionvoid
EndpointManager.addEndpoint
(Endpoint e) Add the (initialized) endpoint to this endpoint manager to be used by theFederationManager
.void
FederationManager.addEndpoint
(Endpoint e, boolean... updateStrategy) Add the specified endpoint to the federation.protected void
Add a member to the federation (internal).protected void
FedX.initializeMember
(Endpoint member) protected void
EndpointManager.removeEndpoint
(Endpoint e) Remove the provided endpoint from this endpoint manager to be used by theFederationManager
.void
FederationManager.removeEndpoint
(Endpoint e, boolean... updateStrategy) Remove the specified endpoint from the federation.boolean
FedX.removeMember
(Endpoint endpoint) Remove a member from the federation (internal)Modifier and TypeMethodDescriptionvoid
Add the specified endpoints to the federation and take care for updating all structures.static FedXRepository
FedXFactory.createFederation
(List<Endpoint> endpoints) Create the federation by providing the endpoints to add.static EndpointManager
EndpointManager.initialize
(List<Endpoint> endpoints) Initialize the singleton endpoint manager with the provided endpointsFedXFactory.withMembers
(List<Endpoint> endpoints) -
Uses of Endpoint in org.eclipse.rdf4j.federated.algebra
Modifier and TypeMethodDescriptionExclusiveGroup.getOwnedEndpoint()
SingleSourceQuery.getSource()
ModifierConstructorDescriptionSingleSourceQuery
(TupleExpr parsedQuery, Endpoint source, QueryInfo queryInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.api
Modifier and TypeMethodDescriptionvoid
FedXApi.addEndpoint
(Endpoint e) void
FedXApi.removeEndpoint
(Endpoint e) Modifier and TypeMethodDescription -
Uses of Endpoint in org.eclipse.rdf4j.federated.cache
Modifier and TypeMethodDescriptionSourceSelectionCache.getAssurance
(SubQuery subQuery, Endpoint endpoint) Ask the cache if a given endpoint can provide results for aSubQuery
.SourceSelectionMemoryCache.getAssurance
(SubQuery subQuery, Endpoint endpoint) void
SourceSelectionCache.updateInformation
(SubQuery subQuery, Endpoint endpoint, boolean hasStatements) void
SourceSelectionMemoryCache.updateInformation
(SubQuery subQuery, Endpoint endpoint, boolean hasStatements) Modifier and TypeMethodDescriptionstatic List
<StatementSource> CacheUtils.checkCacheForStatementSourcesUpdateCache
(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache for relevant statement sources to the provided statement.static boolean
CacheUtils.checkCacheUpdateCache
(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache if some endpoint can provide results to the subquery. -
Uses of Endpoint in org.eclipse.rdf4j.federated.endpoint
Modifier and TypeClassDescriptionclass
Base implementation for anEndpoint
.class
A specializedRepositoryEndpoint
where the lifecycle of theRepository
is managed by this endpoint, i.e.class
A specializedEndpoint
that has a reference to a configuredRepository
.class
A specializedEndpoint
that allows to resolve the repository using aRepositoryResolver
.Modifier and TypeMethodDescriptionstatic Endpoint
EndpointFactory.loadEndpoint
(String id, Repository repository) Load anEndpoint
for a given (configured) Repository.static Endpoint
EndpointFactory.loadNativeEndpoint
(File location) Construct aNativeStore
endpoint using the provided information and the file location as name.static Endpoint
EndpointFactory.loadNativeEndpoint
(String name, File location) Construct a NativeStore endpoint using the provided information.static Endpoint
EndpointFactory.loadRemoteRepository
(String repositoryServer, String repositoryName) static Endpoint
EndpointFactory.loadRemoteRepository
(String repositoryServer, String repositoryName, boolean writable) static Endpoint
EndpointFactory.loadResolvableRepository
(String repositoryId) Load aResolvableEndpoint
static Endpoint
EndpointFactory.loadResolvableRepository
(String repositoryId, boolean writable) Load aResolvableEndpoint
static Endpoint
EndpointFactory.loadSPARQLEndpoint
(String endpoint) Construct a SPARQL endpoint using the the provided information and the host of the url as name.static Endpoint
EndpointFactory.loadSPARQLEndpoint
(String name, String endpoint) Construct a SPARQL endpoint using the the provided information.Modifier and TypeMethodDescriptionEndpointFactory.loadFederationMembers
(File dataConfig, File fedXBaseDir) Utility function to load federation members from a data configuration file.EndpointFactory.loadFederationMembers
(Model members, File baseDir) Utility function to load federation members from a model. -
Uses of Endpoint in org.eclipse.rdf4j.federated.endpoint.provider
Modifier and TypeMethodDescriptionEndpointProvider.loadEndpoint
(T repoInfo) NativeStoreProvider.loadEndpoint
(NativeRepositoryInformation repoInfo) RemoteRepositoryProvider.loadEndpoint
(RemoteRepositoryRepositoryInformation repoInfo) RepositoryEndpointProvider.loadEndpoint
(RepositoryInformation repoInfo) ResolvableRepositoryProvider.loadEndpoint
(ResolvableRepositoryInformation repoInfo) SPARQLProvider.loadEndpoint
(SPARQLRepositoryInformation repoInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.getMembersFromContext
(FederationEvaluationStatistics evaluationStatisticss) Returns the federation members that are active in the current federation.FederationEvalStrategy.performSourceSelection
(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info) Perform source selection for all statements of the query.FederationEvalStrategy.performSourceSelection
(FedXArbitraryLengthPath pathExpr, StatementPattern stmt, List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo) Perform source selection on the statement pattern representing the path expression.Modifier and TypeMethodDescriptionstatic TripleSource
TripleSourceFactory.tripleSourceFor
(Endpoint e, EndpointType t, FederationContext federationContext) Modifier and TypeMethodDescriptionFederationEvalStrategy.performSourceSelection
(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info) Perform source selection for all statements of the query.FederationEvalStrategy.performSourceSelection
(FedXArbitraryLengthPath pathExpr, StatementPattern stmt, List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo) Perform source selection on the statement pattern representing the path expression.ModifierConstructorDescriptionTripleSourceBase
(FederationContext federationContext, Endpoint endpoint) -
Uses of Endpoint in org.eclipse.rdf4j.federated.evaluation.union
Modifier and TypeFieldDescriptionprotected final Endpoint
ParallelGetStatementsTask.endpoint
protected final Endpoint
ParallelPreparedAlgebraUnionTask.endpoint
protected final Endpoint
ParallelPreparedUnionTask.endpoint
protected final Endpoint
ParallelUnionTask.endpoint
ModifierConstructorDescriptionParallelGetStatementsTask
(ParallelExecutor<Statement> unionControl, Endpoint endpoint, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) ParallelPreparedAlgebraUnionTask
(ParallelExecutor<BindingSet> unionControl, TupleExpr preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelPreparedUnionTask
(ParallelExecutor<BindingSet> unionControl, String preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelUnionTask
(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.exception
Modifier and TypeMethodDescriptionstatic QueryEvaluationException
ExceptionUtil.traceExceptionSource
(Endpoint endpoint, Throwable ex, String additionalInfo) Trace the exception source within the exceptions to identify the originating endpoint.static QueryEvaluationException
ExceptionUtil.traceExceptionSourceAndRepair
(Endpoint endpoint, Throwable ex, String additionalInfo) Repair the connection and then trace the exception source. -
Uses of Endpoint in org.eclipse.rdf4j.federated.monitoring
Modifier and TypeMethodDescriptionMonitoringImpl.getMonitoringInformation
(Endpoint e) MonitoringService.getMonitoringInformation
(Endpoint e) void
Monitoring.monitorRemoteRequest
(Endpoint e) void
MonitoringImpl.monitorRemoteRequest
(Endpoint e) void
NoopMonitoringImpl.monitorRemoteRequest
(Endpoint e) -
Uses of Endpoint in org.eclipse.rdf4j.federated.optimizer
Modifier and TypeFieldDescriptionfinal Endpoint
SourceSelection.CheckTaskPair.e
protected final Endpoint
SourceSelection.ParallelCheckTask.endpoint
Modifier and TypeMethodDescriptionSourceSelection.getRelevantSources()
Retrieve a set of relevant sources for this query.ModifierConstructorDescriptionCheckTaskPair
(Endpoint e, StatementPattern t, QueryInfo queryInfo) ParallelCheckTask
(Endpoint endpoint, StatementPattern stmt, QueryInfo queryInfo, SourceSelection.SourceSelectionExecutorWithLatch control) ModifierConstructorDescriptionSourceSelection
(List<Endpoint> endpoints, SourceSelectionCache cache, QueryInfo queryInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.write
Modifier and TypeMethodDescriptionDefaultWriteStrategyFactory.create
(List<Endpoint> members, FederationContext federationContext) WriteStrategyFactory.create
(List<Endpoint> members, FederationContext federationContext) Create theWriteStrategy
using the provided context