Uses of Interface
org.eclipse.rdf4j.federated.endpoint.Endpoint
Packages that use Endpoint
Package
Description
-
Uses of Endpoint in org.eclipse.rdf4j.federated
Fields in org.eclipse.rdf4j.federated with type parameters of type EndpointMethods in org.eclipse.rdf4j.federated that return EndpointModifier and TypeMethodDescriptionEndpointManager.getEndpoint
(String endpointID) EndpointManager.getEndpointByName
(String endpointName) EndpointManager.getEndpointByUrl
(String endpointUrl) Return the Endpoint for the provided endpoint url, if it exists.Methods in org.eclipse.rdf4j.federated that return types with arguments of type EndpointModifier and TypeMethodDescriptionEndpointManager.getAvailableEndpoints()
EndpointManager.getEndpoints
(Set<String> endpointIDs) FedX.getMembers()
Methods in org.eclipse.rdf4j.federated with parameters of type EndpointModifier 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)Method parameters in org.eclipse.rdf4j.federated with type arguments of type EndpointModifier 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) Constructor parameters in org.eclipse.rdf4j.federated with type arguments of type Endpoint -
Uses of Endpoint in org.eclipse.rdf4j.federated.algebra
Fields in org.eclipse.rdf4j.federated.algebra declared as EndpointMethods in org.eclipse.rdf4j.federated.algebra that return EndpointModifier and TypeMethodDescriptionExclusiveGroup.getOwnedEndpoint()
SingleSourceQuery.getSource()
Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type EndpointModifierConstructorDescriptionSingleSourceQuery
(TupleExpr parsedQuery, Endpoint source, QueryInfo queryInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.api
Methods in org.eclipse.rdf4j.federated.api with parameters of type EndpointModifier and TypeMethodDescriptionvoid
FedXApi.addEndpoint
(Endpoint e) void
FedXApi.removeEndpoint
(Endpoint e) Method parameters in org.eclipse.rdf4j.federated.api with type arguments of type EndpointModifier and TypeMethodDescription -
Uses of Endpoint in org.eclipse.rdf4j.federated.cache
Methods in org.eclipse.rdf4j.federated.cache with parameters of type EndpointModifier 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) Method parameters in org.eclipse.rdf4j.federated.cache with type arguments of type EndpointModifier 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
Classes in org.eclipse.rdf4j.federated.endpoint that implement EndpointModifier 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
.Methods in org.eclipse.rdf4j.federated.endpoint that return EndpointModifier 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.Methods in org.eclipse.rdf4j.federated.endpoint that return types with arguments of type EndpointModifier 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
Methods in org.eclipse.rdf4j.federated.endpoint.provider that return EndpointModifier 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
Fields in org.eclipse.rdf4j.federated.evaluation declared as EndpointMethods in org.eclipse.rdf4j.federated.evaluation that return types with arguments of type EndpointModifier 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.Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type EndpointModifier and TypeMethodDescriptionstatic TripleSource
TripleSourceFactory.tripleSourceFor
(Endpoint e, EndpointType t, FederationContext federationContext) Method parameters in org.eclipse.rdf4j.federated.evaluation with type arguments of type EndpointModifier 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.Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type EndpointModifierConstructorDescriptionTripleSourceBase
(FederationContext federationContext, Endpoint endpoint) -
Uses of Endpoint in org.eclipse.rdf4j.federated.evaluation.union
Fields in org.eclipse.rdf4j.federated.evaluation.union declared as EndpointModifier and TypeFieldDescriptionprotected final Endpoint
ParallelGetStatementsTask.endpoint
protected final Endpoint
ParallelPreparedAlgebraUnionTask.endpoint
protected final Endpoint
ParallelPreparedUnionTask.endpoint
protected final Endpoint
ParallelUnionTask.endpoint
Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type EndpointModifierConstructorDescriptionParallelGetStatementsTask
(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
Methods in org.eclipse.rdf4j.federated.exception with parameters of type EndpointModifier 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
Methods in org.eclipse.rdf4j.federated.monitoring that return EndpointMethods in org.eclipse.rdf4j.federated.monitoring with parameters of type EndpointModifier and TypeMethodDescriptionMonitoringImpl.getMonitoringInformation
(Endpoint e) MonitoringService.getMonitoringInformation
(Endpoint e) void
Monitoring.monitorRemoteRequest
(Endpoint e) void
MonitoringImpl.monitorRemoteRequest
(Endpoint e) void
NoopMonitoringImpl.monitorRemoteRequest
(Endpoint e) Constructors in org.eclipse.rdf4j.federated.monitoring with parameters of type Endpoint -
Uses of Endpoint in org.eclipse.rdf4j.federated.optimizer
Fields in org.eclipse.rdf4j.federated.optimizer declared as EndpointModifier and TypeFieldDescriptionfinal Endpoint
SourceSelection.CheckTaskPair.e
protected final Endpoint
SourceSelection.ParallelCheckTask.endpoint
Fields in org.eclipse.rdf4j.federated.optimizer with type parameters of type EndpointMethods in org.eclipse.rdf4j.federated.optimizer that return types with arguments of type EndpointModifier and TypeMethodDescriptionSourceSelection.getRelevantSources()
Retrieve a set of relevant sources for this query.Constructors in org.eclipse.rdf4j.federated.optimizer with parameters of type EndpointModifierConstructorDescriptionCheckTaskPair
(Endpoint e, StatementPattern t, QueryInfo queryInfo) ParallelCheckTask
(Endpoint endpoint, StatementPattern stmt, QueryInfo queryInfo, SourceSelection.SourceSelectionExecutorWithLatch control) Constructor parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type EndpointModifierConstructorDescriptionSourceSelection
(List<Endpoint> endpoints, SourceSelectionCache cache, QueryInfo queryInfo) -
Uses of Endpoint in org.eclipse.rdf4j.federated.write
Method parameters in org.eclipse.rdf4j.federated.write with type arguments of type EndpointModifier and TypeMethodDescriptionDefaultWriteStrategyFactory.create
(List<Endpoint> members, FederationContext federationContext) WriteStrategyFactory.create
(List<Endpoint> members, FederationContext federationContext) Create theWriteStrategy
using the provided context