Class ComplexityAnalysisInstrumentation
- java.lang.Object
-
- graphql.execution.instrumentation.SimplePerformantInstrumentation
-
- io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
-
- All Implemented Interfaces:
graphql.execution.instrumentation.Instrumentation
public class ComplexityAnalysisInstrumentation extends graphql.execution.instrumentation.SimplePerformantInstrumentation
-
-
Constructor Summary
Constructors Constructor Description ComplexityAnalysisInstrumentation(int maxComplexity, ComplexityFunction complexityFunction, TypeRegistry typeRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult>beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters parameters, graphql.execution.instrumentation.InstrumentationState state)-
Methods inherited from class graphql.execution.instrumentation.SimplePerformantInstrumentation
beginExecuteOperation, beginExecution, beginExecution, beginExecutionStrategy, beginExecutionStrategy, beginField, beginField, beginFieldComplete, beginFieldComplete, beginFieldFetch, beginFieldFetch, beginFieldListComplete, beginFieldListComplete, beginParse, beginParse, beginSubscribedFieldEvent, beginSubscribedFieldEvent, beginValidation, beginValidation, createState, createState, createStateAsync, instrumentDataFetcher, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentExecutionResult, instrumentSchema, instrumentSchema
-
-
-
-
Constructor Detail
-
ComplexityAnalysisInstrumentation
public ComplexityAnalysisInstrumentation(int maxComplexity, ComplexityFunction complexityFunction, TypeRegistry typeRegistry)
-
-
Method Detail
-
beginExecuteOperation
public graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> beginExecuteOperation(graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters parameters, graphql.execution.instrumentation.InstrumentationState state)- Specified by:
beginExecuteOperationin interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
beginExecuteOperationin classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-
-