Package io.smallrye.graphql.execution
Class QueryCache
- java.lang.Object
-
- graphql.execution.instrumentation.SimpleInstrumentation
-
- io.smallrye.graphql.execution.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
-
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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, createStateAsync, instrumentDataFetcher, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentExecutionResult, instrumentSchema, instrumentSchema
-
-
-
-
Method Detail
-
getDocument
public graphql.execution.preparsed.PreparsedDocumentEntry getDocument(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput,graphql.execution.preparsed.PreparsedDocumentEntry> computeFunction)
- Specified by:
getDocument
in interfacegraphql.execution.preparsed.PreparsedDocumentProvider
-
beginValidation
public graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)
- Specified by:
beginValidation
in interfacegraphql.execution.instrumentation.Instrumentation
-
-