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
    • 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.PlugableDataFetcher 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.PlugableDataFetcher 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.PlugableDataFetcher 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