Interface DataFetcherService


public interface DataFetcherService
DataFetcherService service that will get the datafetchers to use
Author:
Phillip Kruger (phillip.kruger@redhat.com)
  • Method Details

    • getPriority

      Integer getPriority()
    • getCompletionStageDataFetcher

      default PlugableBatchableDataFetcher getCompletionStageDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getUniDataFetcher

      default PlugableBatchableDataFetcher getUniDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getPublisherDataFetcher

      default PlugableBatchableDataFetcher getPublisherDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getMultiDataFetcher

      default PlugableBatchableDataFetcher getMultiDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getOtherWrappedDataFetcher

      default PlugableBatchableDataFetcher getOtherWrappedDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getOtherFieldDataFetcher

      default PlugableBatchableDataFetcher getOtherFieldDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getDefaultDataFetcher

      default PlugableBatchableDataFetcher getDefaultDataFetcher(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)
    • getFieldDataFetcher

      default PlugableDataFetcher getFieldDataFetcher(io.smallrye.graphql.schema.model.Field field, io.smallrye.graphql.schema.model.Type type, io.smallrye.graphql.schema.model.Reference owner)