Package graphql.schema
Interface DataFetcherFactory<T>
-
- Type Parameters:
T
- the type of DataFetcher
@PublicSpi public interface DataFetcherFactory<T>
A DataFetcherFactory allows a level of indirection in providingDataFetcher
s for graphql fields. For example if you are using an IoC container such as Spring or Guice, you can use this indirection to give you per request late binding of a data fetcher with its dependencies injected in.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataFetcher<T>
get(DataFetcherFactoryEnvironment environment)
Returns aDataFetcher
-
-
-
Method Detail
-
get
DataFetcher<T> get(DataFetcherFactoryEnvironment environment)
Returns aDataFetcher
- Parameters:
environment
- the environment that needs the data fetcher- Returns:
- a data fetcher
-
-