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

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

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

    Methods in org.eclipse.rdf4j.federated that return FedXFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FedXFactory` | FedXFactory.`newFederation()` | Create a new customizable FedX federation.
    `FedXFactory` | FedXFactory.`withConfig​(FedXConfig config)` |
    `FedXFactory` | FedXFactory.`withFederatedServiceResolver​(FederatedServiceResolver federatedServiceResolver)` |
    `FedXFactory` | FedXFactory.`withFederationEvaluationStrategyFactory​(FederationEvaluationStrategyFactory strategyFactory)` |
    `FedXFactory` | FedXFactory.`withFedXBaseDir​(File fedxBaseDir)` | Configure the FedX base directory at federation construction time.
    `FedXFactory` | FedXFactory.`withMembers​(File dataConfig)` |
    `FedXFactory` | FedXFactory.`withMembers​(List<Endpoint> endpoints)` |
    `FedXFactory` | FedXFactory.`withMembers​(Model model)` | Initialize the federation with members from the model.
    `FedXFactory` | FedXFactory.`withRepositoryResolver​(RepositoryResolver repositoryResolver)` |
    `FedXFactory` | FedXFactory.`withResolvableEndpoint​(String repositoryId)` |
    `FedXFactory` | FedXFactory.`withResolvableEndpoint​(String repositoryId, boolean writable)` |
    `FedXFactory` | FedXFactory.`withSparqlEndpoint​(String sparqlEndpoint)` |
    `FedXFactory` | FedXFactory.`withSparqlEndpoints​(List<String> sparqlEndpoints)` |
    `FedXFactory` | FedXFactory.`withWriteStrategyFactory​(WriteStrategyFactory writeStrategyFactory)` | Specify the `WriteStrategyFactory` to be used.

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

    Methods in org.eclipse.rdf4j.federated.repository that return FedXFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected FedXFactory` | FedXRepositoryWrapper.`createFactory()` | Create the initialized `FedXFactory`