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

- Packages that use FederationContext
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.endpoint |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.concurrent |
  org.eclipse.rdf4j.federated.monitoring |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.federated.write |

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

    Fields in org.eclipse.rdf4j.federated declared as FederationContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FederationContext` | FedXConnection.`federationContext` |

    Methods in org.eclipse.rdf4j.federated with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FederationManager.`init​(FedX federation, FederationContext federationContext)` |
    `void` | QueryManager.`init​(FedXRepository repo, FederationContext federationContext)` |
    `void` | FedX.`setFederationContext​(FederationContext federationContext)` |

    Constructors in org.eclipse.rdf4j.federated with parameters of type FederationContext
    Constructor | Description
    --- | ---
    `FedXConnection​(FedX federation, FederationContext federationContext)` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.algebra

    Fields in org.eclipse.rdf4j.federated.algebra declared as FederationContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FederationContext` | StatementSourcePattern.`federationContext` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.endpoint

    Methods in org.eclipse.rdf4j.federated.endpoint with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Endpoint.`init​(FederationContext federationContext)` | Initialize this `Endpoint`
    `void` | EndpointBase.`init​(FederationContext federationContext)` |
    `void` | ManagedRepositoryEndpoint.`init​(FederationContext federationContext)` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.evaluation

    Fields in org.eclipse.rdf4j.federated.evaluation declared as FederationContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FederationContext` | FederationEvalStrategy.`federationContext` |
    `protected FederationContext` | TripleSourceBase.`federationContext` |

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FederationEvalStrategy` | FederationEvaluationStrategyFactory.`getEvaluationStrategy​(FederationManager.FederationType federationType, FederationContext federationContext)` | Return an instance of `FederationEvalStrategy` which is used for evaluating the query.
    `static TripleSource` | TripleSourceFactory.`tripleSourceFor​(Endpoint e, EndpointType t, FederationContext federationContext)` |

    Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type FederationContext
    Constructor | Description
    --- | ---
    `FederationEvalStrategy​(FederationContext federationContext)` |
    `SailFederationEvalStrategy​(FederationContext federationContext)` |
    `SparqlFederationEvalStrategy​(FederationContext federationContext)` |
    `TripleSourceBase​(FederationContext federationContext, Endpoint endpoint)` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.evaluation.concurrent

    Fields in org.eclipse.rdf4j.federated.evaluation.concurrent declared as FederationContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FederationContext` | ParallelServiceExecutor.`federationContext` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.concurrent with parameters of type FederationContext
    Constructor | Description
    --- | ---
    `ParallelServiceExecutor​(FedXService service, FederationEvalStrategy strategy, BindingSet bindings, FederationContext federationContext)` |

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

    Methods in org.eclipse.rdf4j.federated.monitoring with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | MonitoringUtil.`printMonitoringInformation​(FederationContext federationContext)` |

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

    Methods in org.eclipse.rdf4j.federated.repository that return FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `FederationContext` | FedXRepository.`getFederationContext()` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.structures

    Methods in org.eclipse.rdf4j.federated.structures that return FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `FederationContext` | QueryInfo.`getFederationContext()` |

    Constructors in org.eclipse.rdf4j.federated.structures with parameters of type FederationContext
    Constructor | Description
    --- | ---
    `QueryInfo​(String query, String baseURI, QueryType queryType, int maxExecutionTime, boolean includeInferred, FederationContext federationContext, Dataset dataset)` |
    `QueryInfo​(String query, QueryType queryType, boolean incluedInferred, FederationContext federationContext, Dataset dataset)` |
    `QueryInfo​(Resource subj, IRI pred, Value obj, boolean includeInferred, FederationContext federationContext, Dataset dataset)` |

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | FedXUtil.`applyMaxQueryExecutionTime​(Operation operation, FederationContext federationContext)` | Set a maximum execution time corresponding to `FedXConfig.getEnforceMaxQueryTime()` to this operation.

  - ### Uses of FederationContext in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type FederationContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `WriteStrategy` | DefaultWriteStrategyFactory.`create​(List<Endpoint> members, FederationContext federationContext)` |
    `WriteStrategy` | WriteStrategyFactory.`create​(List<Endpoint> members, FederationContext federationContext)` | Create the `WriteStrategy` using the provided context