Uses of Interface
org.eclipse.rdf4j.federated.endpoint.Endpoint
-
-
Uses of Endpoint in org.eclipse.rdf4j.federated
Fields in org.eclipse.rdf4j.federated with type parameters of type Endpoint Modifier and Type Field Description protected HashMap<String,Endpoint>
EndpointManager. endpoints
protected List<Endpoint>
FedXFactory. members
Methods in org.eclipse.rdf4j.federated that return Endpoint Modifier and Type Method Description Endpoint
EndpointManager. getEndpoint(String endpointID)
Endpoint
EndpointManager. getEndpointByName(String endpointName)
Endpoint
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 Endpoint Modifier and Type Method Description Collection<Endpoint>
EndpointManager. getAvailableEndpoints()
List<Endpoint>
EndpointManager. getEndpoints(Set<String> endpointIDs)
List<Endpoint>
FedX. getMembers()
Methods in org.eclipse.rdf4j.federated with parameters of type Endpoint Modifier and Type Method Description void
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
FedX. addMember(Endpoint endpoint)
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 Endpoint Modifier and Type Method Description void
FederationManager. addAll(List<Endpoint> endpoints)
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
FedXFactory. withMembers(List<Endpoint> endpoints)
Constructor parameters in org.eclipse.rdf4j.federated with type arguments of type Endpoint Constructor Description FedX(List<Endpoint> endpoints)
-
Uses of Endpoint in org.eclipse.rdf4j.federated.algebra
Fields in org.eclipse.rdf4j.federated.algebra declared as Endpoint Modifier and Type Field Description protected Endpoint
ExclusiveGroup. ownedEndpoint
Methods in org.eclipse.rdf4j.federated.algebra that return Endpoint Modifier and Type Method Description Endpoint
ExclusiveGroup. getOwnedEndpoint()
Endpoint
SingleSourceQuery. getSource()
Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type Endpoint Constructor Description SingleSourceQuery(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 Endpoint Modifier and Type Method Description void
FedXApi. addEndpoint(Endpoint e)
void
FedXApi. removeEndpoint(Endpoint e)
Method parameters in org.eclipse.rdf4j.federated.api with type arguments of type Endpoint Modifier and Type Method Description TupleQueryResult
FedXApi. evaluate(String query, List<Endpoint> endpoints)
-
Uses of Endpoint in org.eclipse.rdf4j.federated.cache
Methods in org.eclipse.rdf4j.federated.cache with parameters of type Endpoint Modifier and Type Method Description SourceSelectionCache.StatementSourceAssurance
SourceSelectionCache. getAssurance(SubQuery subQuery, Endpoint endpoint)
Ask the cache if a given endpoint can provide results for aSubQuery
.SourceSelectionCache.StatementSourceAssurance
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 Endpoint Modifier and Type Method Description static 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 Endpoint Modifier and Type Class Description class
EndpointBase
Base implementation for anEndpoint
.class
ManagedRepositoryEndpoint
A specializedRepositoryEndpoint
where the lifecycle of theRepository
is managed by this endpoint, i.e.class
RepositoryEndpoint
A specializedEndpoint
that has a reference to a configuredRepository
.class
ResolvableEndpoint
A specializedEndpoint
that allows to resolve the repository using aRepositoryResolver
.Methods in org.eclipse.rdf4j.federated.endpoint that return Endpoint Modifier and Type Method Description static 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 Endpoint Modifier and Type Method Description static List<Endpoint>
EndpointFactory. loadFederationMembers(File dataConfig, File fedXBaseDir)
Utility function to load federation members from a data configuration file.static List<Endpoint>
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 Endpoint Modifier and Type Method Description Endpoint
EndpointProvider. loadEndpoint(T repoInfo)
Endpoint
NativeStoreProvider. loadEndpoint(NativeRepositoryInformation repoInfo)
Endpoint
RemoteRepositoryProvider. loadEndpoint(RemoteRepositoryRepositoryInformation repoInfo)
Endpoint
RepositoryEndpointProvider. loadEndpoint(RepositoryInformation repoInfo)
Endpoint
ResolvableRepositoryProvider. loadEndpoint(ResolvableRepositoryInformation repoInfo)
Endpoint
SPARQLProvider. loadEndpoint(SPARQLRepositoryInformation repoInfo)
-
Uses of Endpoint in org.eclipse.rdf4j.federated.evaluation
Fields in org.eclipse.rdf4j.federated.evaluation declared as Endpoint Modifier and Type Field Description protected Endpoint
TripleSourceBase. endpoint
Methods in org.eclipse.rdf4j.federated.evaluation that return types with arguments of type Endpoint Modifier and Type Method Description protected Set<Endpoint>
FederationEvalStrategy. performSourceSelection(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info)
Perform source selection for all statements of the query.Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type Endpoint Modifier and Type Method Description static TripleSource
TripleSourceFactory. tripleSourceFor(Endpoint e, EndpointType t, FederationContext federationContext)
Method parameters in org.eclipse.rdf4j.federated.evaluation with type arguments of type Endpoint Modifier and Type Method Description protected Set<Endpoint>
FederationEvalStrategy. performSourceSelection(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info)
Perform source selection for all statements of the query.Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type Endpoint Constructor Description TripleSourceBase(FederationContext federationContext, Endpoint endpoint)
-
Uses of Endpoint in org.eclipse.rdf4j.federated.evaluation.union
Fields in org.eclipse.rdf4j.federated.evaluation.union declared as Endpoint Modifier and Type Field Description protected Endpoint
ParallelGetStatementsTask. endpoint
protected Endpoint
ParallelPreparedAlgebraUnionTask. endpoint
protected Endpoint
ParallelPreparedUnionTask. endpoint
protected Endpoint
ParallelUnionTask. endpoint
Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type Endpoint Constructor Description ParallelGetStatementsTask(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 Endpoint Modifier and Type Method Description static 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 Endpoint Modifier and Type Method Description Endpoint
MonitoringImpl.MonitoringInformation. getE()
Methods in org.eclipse.rdf4j.federated.monitoring with parameters of type Endpoint Modifier and Type Method Description MonitoringImpl.MonitoringInformation
MonitoringImpl. getMonitoringInformation(Endpoint e)
MonitoringImpl.MonitoringInformation
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 Constructor Description MonitoringInformation(Endpoint e)
-
Uses of Endpoint in org.eclipse.rdf4j.federated.optimizer
Fields in org.eclipse.rdf4j.federated.optimizer declared as Endpoint Modifier and Type Field Description Endpoint
SourceSelection.CheckTaskPair. e
protected Endpoint
SourceSelection.ParallelCheckTask. endpoint
Fields in org.eclipse.rdf4j.federated.optimizer with type parameters of type Endpoint Modifier and Type Field Description protected List<Endpoint>
SourceSelection. endpoints
Methods in org.eclipse.rdf4j.federated.optimizer that return types with arguments of type Endpoint Modifier and Type Method Description Set<Endpoint>
SourceSelection. getRelevantSources()
Retrieve a set of relevant sources for this query.Constructors in org.eclipse.rdf4j.federated.optimizer with parameters of type Endpoint Constructor Description CheckTaskPair(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 Endpoint Constructor Description SourceSelection(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 Endpoint Modifier and Type Method Description WriteStrategy
DefaultWriteStrategyFactory. create(List<Endpoint> members, FederationContext federationContext)
WriteStrategy
WriteStrategyFactory. create(List<Endpoint> members, FederationContext federationContext)
Create theWriteStrategy
using the provided context
-