Package io.smallrye.graphql.bootstrap
Class DataFetcherFactory
- java.lang.Object
-
- io.smallrye.graphql.bootstrap.DataFetcherFactory
-
public class DataFetcherFactory extends Object
Create the datafetchers for a certain operation- Author:
- Phillip Kruger ([email protected])
-
-
Constructor Summary
Constructors Constructor Description DataFetcherFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> graphql.schema.DataFetcher<T>
getDataFetcher(Operation operation, Type type)
<T> PlugableDataFetcher<T>
getFieldDataFetcher(Field field, Type type, Reference owner)
<K,T>
org.dataloader.BatchLoaderWithContext<K,T>getSourceBatchLoader(Operation operation, Type type)
Wrapper
unwrap(Field field, boolean isBatch)
-
-
-
Method Detail
-
getDataFetcher
public <T> graphql.schema.DataFetcher<T> getDataFetcher(Operation operation, Type type)
-
getFieldDataFetcher
public <T> PlugableDataFetcher<T> getFieldDataFetcher(Field field, Type type, Reference owner)
-
getSourceBatchLoader
public <K,T> org.dataloader.BatchLoaderWithContext<K,T> getSourceBatchLoader(Operation operation, Type type)
-
-