public class ComplexityAnalysisInstrumentation extends Object implements graphql.execution.instrumentation.Instrumentation
| Constructor and Description |
|---|
ComplexityAnalysisInstrumentation(ComplexityFunction complexityFunction,
int maximumComplexity) |
| Modifier and Type | Method and Description |
|---|---|
graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> |
beginDataFetch(graphql.execution.instrumentation.parameters.DataFetchParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> |
beginExecution(graphql.execution.instrumentation.parameters.ExecutionParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> |
beginField(graphql.execution.instrumentation.parameters.FieldParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<Object> |
beginFieldFetch(graphql.execution.instrumentation.parameters.FieldFetchParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document> |
beginParse(graphql.execution.instrumentation.parameters.ExecutionParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> |
beginValidation(graphql.execution.instrumentation.parameters.ValidationParameters parameters) |
public ComplexityAnalysisInstrumentation(ComplexityFunction complexityFunction, int maximumComplexity)
public graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> beginExecution(graphql.execution.instrumentation.parameters.ExecutionParameters parameters)
beginExecution in interface graphql.execution.instrumentation.Instrumentationpublic graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document> beginParse(graphql.execution.instrumentation.parameters.ExecutionParameters parameters)
beginParse in interface graphql.execution.instrumentation.Instrumentationpublic graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation(graphql.execution.instrumentation.parameters.ValidationParameters parameters)
beginValidation in interface graphql.execution.instrumentation.Instrumentationpublic graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> beginDataFetch(graphql.execution.instrumentation.parameters.DataFetchParameters parameters)
beginDataFetch in interface graphql.execution.instrumentation.Instrumentationpublic graphql.execution.instrumentation.InstrumentationContext<graphql.ExecutionResult> beginField(graphql.execution.instrumentation.parameters.FieldParameters parameters)
beginField in interface graphql.execution.instrumentation.Instrumentationpublic graphql.execution.instrumentation.InstrumentationContext<Object> beginFieldFetch(graphql.execution.instrumentation.parameters.FieldFetchParameters parameters)
beginFieldFetch in interface graphql.execution.instrumentation.InstrumentationCopyright © 2016–2017. All rights reserved.