## 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 | Description
    --- | --- | ---
    `protected FedXConfig` | FedXFactory.`config` |
    `static FedXConfig` | FedXConfig.`DEFAULT_CONFIG` |

    Methods in org.eclipse.rdf4j.federated that return FedXConfig
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `FedXFactory` | FedXFactory.`withConfig​(FedXConfig config)` |

    Constructors in org.eclipse.rdf4j.federated with parameters of type FedXConfig
    Constructor | 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 | 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 | Description
    --- | --- | ---
    `FedXConfig` | FedXRepositoryConfig.`getConfig()` |

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

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