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 (phillip.kruger@redhat.com)
  • Constructor Details

    • DataFetcherFactory

      public DataFetcherFactory()
  • Method Details

    • 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)
    • unwrap

      public Wrapper unwrap(Field field, boolean isBatch)