Class SingleAdapter

  • All Implemented Interfaces:
    graphql.execution.instrumentation.Instrumentation

    public class SingleAdapter
    extends graphql.execution.instrumentation.SimpleInstrumentation
    Instrument data fetchers so that Single results are automatically converted to CompletionStage.
    • Field Summary

      • Fields inherited from class graphql.execution.instrumentation.SimpleInstrumentation

        INSTANCE
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SingleAdapter create()  
      graphql.schema.DataFetcher<?> instrumentDataFetcher​(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, graphql.execution.instrumentation.InstrumentationState state)  
      • Methods inherited from interface graphql.execution.instrumentation.Instrumentation

        beginExecuteOperation, beginExecuteOperation, beginExecution, beginExecution, beginExecutionStrategy, beginExecutionStrategy, beginField, beginField, beginFieldComplete, beginFieldComplete, beginFieldFetch, beginFieldFetch, beginFieldListComplete, beginFieldListComplete, beginParse, beginParse, beginSubscribedFieldEvent, beginSubscribedFieldEvent, beginValidation, beginValidation, createState, createState, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentExecutionResult, instrumentSchema, instrumentSchema
    • Method Detail

      • instrumentDataFetcher

        public graphql.schema.DataFetcher<?> instrumentDataFetcher​(graphql.schema.DataFetcher<?> dataFetcher,
                                                                   graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters,
                                                                   graphql.execution.instrumentation.InstrumentationState state)