## Uses of Class
org.eclipse.rdf4j.federated.FedXConfig

- Packages that use FedXConfig
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.monitoring |
  org.eclipse.rdf4j.federated.repository |

- - ### Uses of FedXConfig in org.eclipse.rdf4j.federated

    Fields in org.eclipse.rdf4j.federated declared as FedXConfig
    Modifier and Type | Field and Description
    --- | ---
    `protected FedXConfig` | FedXFactory.`config`
    `static FedXConfig` | FedXConfig.`DEFAULT_CONFIG`

    Methods in org.eclipse.rdf4j.federated that return FedXConfig
    Modifier and Type | Method and Description
    --- | ---
    `FedXConfig` | FederationContext.`getConfig()`
    `FedXConfig` | FedXConfig.`withBoundJoinBlockSize(int boundJoinBlockSize)` Set the bound join block size.
    `FedXConfig` | FedXConfig.`withConsumingIterationMax(int max)` Set the max number of results to be consumed by `ConsumingIteration`.
    `FedXConfig` | FedXConfig.`withDebugQueryPlan(boolean flag)` Set whether the query plan shall be debugged.
    `FedXConfig` | FedXConfig.`withEnableMonitoring(boolean flag)` Enable monitoring.
    `FedXConfig` | FedXConfig.`withEnableServiceAsBoundJoin(boolean flag)` Whether external SERVICE clauses are evaluated using bound join (i.e.
    `FedXConfig` | FedXConfig.`withEnforceMaxQueryTime(int enforceMaxQueryTime)` Set enforce max query time.
    `FedXConfig` | FedXConfig.`withIncludeInferredDefault(boolean flag)` Set the default value supplied to `Operation.setIncludeInferred(boolean)`
    `FedXConfig` | FedXConfig.`withJoinWorkerThreads(int joinWorkerThreads)` Set the number of join worker threads.
    `FedXConfig` | FedXConfig.`withLeftJoinWorkerThreads(int leftJoinWorkerThreads)` Set the number of left join worker threads.
    `FedXConfig` | FedXConfig.`withLogQueries(boolean flag)` Set whether to log queries.
    `FedXConfig` | FedXConfig.`withLogQueryPlan(boolean flag)` Whether to log the query plan with `QueryPlanLog`.
    `FedXConfig` | FedXConfig.`withPrefixDeclarations(String prefixFile)` Set the optional prefix declarations file.
    `FedXConfig` | FedXConfig.`withSailEvaluationStrategy(Class<? extends FederationEvalStrategy> sailEvaluationStrategy)` Set the `FederationEvalStrategy` for SAIL federations.
    `FedXConfig` | FedXConfig.`withSourceSelectionCacheSpec(String cacheSpec)` The cache specification for the `SourceSelectionMemoryCache`.
    `FedXConfig` | FedXConfig.`withSparqlEvaluationStrategy(Class<? extends FederationEvalStrategy> sparqlEvaluationStrategy)` Set the `FederationEvalStrategy` for SPARQL federations.
    `FedXConfig` | FedXConfig.`withTaskWrapper(TaskWrapper taskWrapper)` Sets a `TaskWrapper` which may be used for wrapping any background `Runnable`s.
    `FedXConfig` | FedXConfig.`withUnionWorkerThreads(int unionWorkerThreads)` Set the number of union worker threads.
    `FedXConfig` | FedXConfig.`withWriteStrategyFactory(Class<? extends WriteStrategyFactory> writeStrategyFactory)` Set the `WriteStrategyFactory` to be used.

    Methods in org.eclipse.rdf4j.federated with parameters of type FedXConfig
    Modifier and Type | Method and Description
    --- | ---
    `FedXFactory` | FedXFactory.`withConfig(FedXConfig config)`

    Constructors in org.eclipse.rdf4j.federated with parameters of type FedXConfig
    Constructor and Description
    `FederationContext(FederationManager manager, EndpointManager endpointManager, QueryManager queryManager, DelegateFederatedServiceResolver federatedServiceResolver, Monitoring monitoring, FedXConfig fedXConfig)`

  - ### Uses of FedXConfig in org.eclipse.rdf4j.federated.monitoring

    Methods in org.eclipse.rdf4j.federated.monitoring with parameters of type FedXConfig
    Modifier and Type | Method and Description
    --- | ---
    `static Monitoring` | MonitoringFactory.`createMonitoring(FedXConfig config)` Create a new monitoring instance depending on `isEnableMonitoring()`

  - ### Uses of FedXConfig in org.eclipse.rdf4j.federated.repository

    Methods in org.eclipse.rdf4j.federated.repository that return FedXConfig
    Modifier and Type | Method and Description
    --- | ---
    `FedXConfig` | FedXRepositoryConfig.`getConfig()`

    Methods in org.eclipse.rdf4j.federated.repository with parameters of type FedXConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | FedXRepositoryConfig.`setConfig(FedXConfig config)`

    Constructors in org.eclipse.rdf4j.federated.repository with parameters of type FedXConfig
    Constructor and Description
    `FedXRepository(FedX federation, FedXConfig config)`

Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.