Class QuarkusDataFetcherService

  • All Implemented Interfaces:
    io.smallrye.graphql.spi.DataFetcherService

    public class QuarkusDataFetcherService
    extends Object
    implements io.smallrye.graphql.spi.DataFetcherService
    Some Quarkus specific datafetchers to execute reactive on the correct thread
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getCompletionStageDataFetcher​(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)  
      io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getDefaultDataFetcher​(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)  
      Integer getPriority()  
      io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getUniDataFetcher​(io.smallrye.graphql.schema.model.Operation operation, io.smallrye.graphql.schema.model.Type type)  
      • Methods inherited from interface io.smallrye.graphql.spi.DataFetcherService

        getFieldDataFetcher, getMultiDataFetcher, getOtherFieldDataFetcher, getOtherWrappedDataFetcher, getPublisherDataFetcher
    • Constructor Detail

      • QuarkusDataFetcherService

        public QuarkusDataFetcherService()
    • Method Detail

      • getPriority

        public Integer getPriority()
        Specified by:
        getPriority in interface io.smallrye.graphql.spi.DataFetcherService
      • getUniDataFetcher

        public io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getUniDataFetcher​(io.smallrye.graphql.schema.model.Operation operation,
                                                                                                        io.smallrye.graphql.schema.model.Type type)
        Specified by:
        getUniDataFetcher in interface io.smallrye.graphql.spi.DataFetcherService
      • getDefaultDataFetcher

        public io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getDefaultDataFetcher​(io.smallrye.graphql.schema.model.Operation operation,
                                                                                                            io.smallrye.graphql.schema.model.Type type)
        Specified by:
        getDefaultDataFetcher in interface io.smallrye.graphql.spi.DataFetcherService
      • getCompletionStageDataFetcher

        public io.smallrye.graphql.execution.datafetcher.PlugableBatchableDataFetcher getCompletionStageDataFetcher​(io.smallrye.graphql.schema.model.Operation operation,
                                                                                                                    io.smallrye.graphql.schema.model.Type type)
        Specified by:
        getCompletionStageDataFetcher in interface io.smallrye.graphql.spi.DataFetcherService