Class QueryCache

  • All Implemented Interfaces:
    graphql.execution.instrumentation.Instrumentation, graphql.execution.preparsed.PreparsedDocumentProvider

    public class QueryCache
    extends graphql.execution.instrumentation.SimpleInstrumentation
    implements graphql.execution.preparsed.PreparsedDocumentProvider
    • Field Summary

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

        INSTANCE
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryCache()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation​(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)  
      graphql.execution.preparsed.PreparsedDocumentEntry getDocument​(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput,​graphql.execution.preparsed.PreparsedDocumentEntry> computeFunction)  
      • 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, createState, createState, instrumentDataFetcher, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentExecutionResult, instrumentSchema, instrumentSchema
      • Methods inherited from interface graphql.execution.preparsed.PreparsedDocumentProvider

        getDocumentAsync
    • Constructor Detail

      • QueryCache

        public QueryCache()
    • Method Detail

      • getDocument

        public graphql.execution.preparsed.PreparsedDocumentEntry getDocument​(graphql.ExecutionInput executionInput,
                                                                              Function<graphql.ExecutionInput,​graphql.execution.preparsed.PreparsedDocumentEntry> computeFunction)
        Specified by:
        getDocument in interface graphql.execution.preparsed.PreparsedDocumentProvider
      • beginValidation

        public graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation​(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)
        Specified by:
        beginValidation in interface graphql.execution.instrumentation.Instrumentation