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 providingDataFetchers 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
-
-