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. endpointsprotected List<Endpoint>FedXFactory. membersMethods in org.eclipse.rdf4j.federated that return Endpoint Modifier and Type Method Description EndpointEndpointManager. getEndpoint(String endpointID)EndpointEndpointManager. getEndpointByName(String endpointName)EndpointEndpointManager. 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 voidEndpointManager. addEndpoint(Endpoint e)Add the (initialized) endpoint to this endpoint manager to be used by theFederationManager.voidFederationManager. addEndpoint(Endpoint e, boolean... updateStrategy)Add the specified endpoint to the federation.protected voidFedX. addMember(Endpoint endpoint)Add a member to the federation (internal).protected voidFedX. initializeMember(Endpoint member)protected voidEndpointManager. removeEndpoint(Endpoint e)Remove the provided endpoint from this endpoint manager to be used by theFederationManager.voidFederationManager. removeEndpoint(Endpoint e, boolean... updateStrategy)Remove the specified endpoint from the federation.booleanFedX. 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 voidFederationManager. addAll(List<Endpoint> endpoints)Add the specified endpoints to the federation and take care for updating all structures.static FedXRepositoryFedXFactory. createFederation(List<Endpoint> endpoints)Create the federation by providing the endpoints to add.static EndpointManagerEndpointManager. initialize(List<Endpoint> endpoints)Initialize the singleton endpoint manager with the provided endpointsFedXFactoryFedXFactory. 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 EndpointExclusiveGroup. ownedEndpointMethods in org.eclipse.rdf4j.federated.algebra that return Endpoint Modifier and Type Method Description EndpointExclusiveGroup. getOwnedEndpoint()EndpointSingleSourceQuery. 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 voidFedXApi. addEndpoint(Endpoint e)voidFedXApi. removeEndpoint(Endpoint e)Method parameters in org.eclipse.rdf4j.federated.api with type arguments of type Endpoint Modifier and Type Method Description TupleQueryResultFedXApi. 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.StatementSourceAssuranceSourceSelectionCache. getAssurance(SubQuery subQuery, Endpoint endpoint)Ask the cache if a given endpoint can provide results for aSubQuery.SourceSelectionCache.StatementSourceAssuranceSourceSelectionMemoryCache. getAssurance(SubQuery subQuery, Endpoint endpoint)voidSourceSelectionCache. updateInformation(SubQuery subQuery, Endpoint endpoint, boolean hasStatements)voidSourceSelectionMemoryCache. 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 booleanCacheUtils. 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 classEndpointBaseBase implementation for anEndpoint.classManagedRepositoryEndpointA specializedRepositoryEndpointwhere the lifecycle of theRepositoryis managed by this endpoint, i.e.classRepositoryEndpointA specializedEndpointthat has a reference to a configuredRepository.classResolvableEndpointA specializedEndpointthat allows to resolve the repository using aRepositoryResolver.Methods in org.eclipse.rdf4j.federated.endpoint that return Endpoint Modifier and Type Method Description static EndpointEndpointFactory. loadEndpoint(String id, Repository repository)Load anEndpointfor a given (configured) Repository.static EndpointEndpointFactory. loadNativeEndpoint(File location)Construct aNativeStoreendpoint using the provided information and the file location as name.static EndpointEndpointFactory. loadNativeEndpoint(String name, File location)Construct a NativeStore endpoint using the provided information.static EndpointEndpointFactory. loadRemoteRepository(String repositoryServer, String repositoryName)static EndpointEndpointFactory. loadRemoteRepository(String repositoryServer, String repositoryName, boolean writable)static EndpointEndpointFactory. loadResolvableRepository(String repositoryId)Load aResolvableEndpointstatic EndpointEndpointFactory. loadResolvableRepository(String repositoryId, boolean writable)Load aResolvableEndpointstatic EndpointEndpointFactory. loadSPARQLEndpoint(String endpoint)Construct a SPARQL endpoint using the the provided information and the host of the url as name.static EndpointEndpointFactory. 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 EndpointEndpointProvider. loadEndpoint(T repoInfo)EndpointNativeStoreProvider. loadEndpoint(NativeRepositoryInformation repoInfo)EndpointRemoteRepositoryProvider. loadEndpoint(RemoteRepositoryRepositoryInformation repoInfo)EndpointRepositoryEndpointProvider. loadEndpoint(RepositoryInformation repoInfo)EndpointResolvableRepositoryProvider. loadEndpoint(ResolvableRepositoryInformation repoInfo)EndpointSPARQLProvider. 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 EndpointTripleSourceBase. endpointMethods 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 TripleSourceTripleSourceFactory. 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 EndpointParallelGetStatementsTask. endpointprotected EndpointParallelPreparedAlgebraUnionTask. endpointprotected EndpointParallelPreparedUnionTask. endpointprotected EndpointParallelUnionTask. endpointConstructors 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 QueryEvaluationExceptionExceptionUtil. traceExceptionSource(Endpoint endpoint, Throwable ex, String additionalInfo)Trace the exception source within the exceptions to identify the originating endpoint.static QueryEvaluationExceptionExceptionUtil. 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 EndpointMonitoringImpl.MonitoringInformation. getE()Methods in org.eclipse.rdf4j.federated.monitoring with parameters of type Endpoint Modifier and Type Method Description MonitoringImpl.MonitoringInformationMonitoringImpl. getMonitoringInformation(Endpoint e)MonitoringImpl.MonitoringInformationMonitoringService. getMonitoringInformation(Endpoint e)voidMonitoring. monitorRemoteRequest(Endpoint e)voidMonitoringImpl. monitorRemoteRequest(Endpoint e)voidNoopMonitoringImpl. 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 EndpointSourceSelection.CheckTaskPair. eprotected EndpointSourceSelection.ParallelCheckTask. endpointFields in org.eclipse.rdf4j.federated.optimizer with type parameters of type Endpoint Modifier and Type Field Description protected List<Endpoint>SourceSelection. endpointsMethods 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 WriteStrategyDefaultWriteStrategyFactory. create(List<Endpoint> members, FederationContext federationContext)WriteStrategyWriteStrategyFactory. create(List<Endpoint> members, FederationContext federationContext)Create theWriteStrategyusing the provided context
-