Uses of Interface
graphql.execution.instrumentation.Instrumentation
-
-
Uses of Instrumentation in graphql
Fields in graphql declared as Instrumentation Modifier and Type Field Description private InstrumentationGraphQL.Builder. instrumentationprivate InstrumentationGraphQL. instrumentationMethods in graphql that return Instrumentation Modifier and Type Method Description private static InstrumentationGraphQL. checkInstrumentationDefaultState(Instrumentation instrumentation, boolean doNotAddDefaultInstrumentations)InstrumentationGraphQL. getInstrumentation()Methods in graphql with parameters of type Instrumentation Modifier and Type Method Description private static InstrumentationGraphQL. checkInstrumentationDefaultState(Instrumentation instrumentation, boolean doNotAddDefaultInstrumentations)GraphQL.BuilderGraphQL.Builder. instrumentation(Instrumentation instrumentation) -
Uses of Instrumentation in graphql.analysis
Classes in graphql.analysis that implement Instrumentation Modifier and Type Class Description classMaxQueryComplexityInstrumentationPrevents execution if the query complexity is greater than the specified maxComplexity.classMaxQueryDepthInstrumentationPrevents execution if the query depth is greater than the specified maxDepth. -
Uses of Instrumentation in graphql.execution
Fields in graphql.execution declared as Instrumentation Modifier and Type Field Description private InstrumentationExecution. instrumentationprivate InstrumentationExecutionContext. instrumentation(package private) InstrumentationExecutionContextBuilder. instrumentationMethods in graphql.execution that return Instrumentation Modifier and Type Method Description InstrumentationExecutionContext. getInstrumentation()Methods in graphql.execution with parameters of type Instrumentation Modifier and Type Method Description ExecutionContextBuilderExecutionContextBuilder. instrumentation(Instrumentation instrumentation)Constructors in graphql.execution with parameters of type Instrumentation Constructor Description Execution(ExecutionStrategy queryStrategy, ExecutionStrategy mutationStrategy, ExecutionStrategy subscriptionStrategy, Instrumentation instrumentation, ValueUnboxer valueUnboxer) -
Uses of Instrumentation in graphql.execution.instrumentation
Classes in graphql.execution.instrumentation that implement Instrumentation Modifier and Type Class Description classChainedInstrumentationThis allows you to chain together a number ofInstrumentationimplementations and run them in sequence.classNoContextChainedInstrumentationThis version ofChainedInstrumentationwill call a list ofInstrumentations but it will never back on the returnedInstrumentationContextobjects, hence it is only suitable to certain use cases.classSimpleInstrumentationDeprecated.useSimplePerformantInstrumentationinstead as a base class.classSimplePerformantInstrumentationAn implementation ofInstrumentationthat does nothing.Fields in graphql.execution.instrumentation with type parameters of type Instrumentation Modifier and Type Field Description protected com.google.common.collect.ImmutableList<Instrumentation>ChainedInstrumentation. instrumentationsprivate java.util.Map<Instrumentation,InstrumentationState>ChainedInstrumentation.ChainedInstrumentationState. instrumentationToStatesMethods in graphql.execution.instrumentation that return types with arguments of type Instrumentation Modifier and Type Method Description java.util.List<Instrumentation>ChainedInstrumentation. getInstrumentations()Methods in graphql.execution.instrumentation with parameters of type Instrumentation Modifier and Type Method Description protected InstrumentationStateChainedInstrumentation. getSpecificState(Instrumentation instrumentation, InstrumentationState parametersInstrumentationState)private InstrumentationStateChainedInstrumentation.ChainedInstrumentationState. getState(Instrumentation instrumentation)Method parameters in graphql.execution.instrumentation with type arguments of type Instrumentation Modifier and Type Method Description private <T> InstrumentationContext<T>ChainedInstrumentation. chainedCtx(java.util.function.Function<Instrumentation,InstrumentationContext<T>> mapper)private static java.util.concurrent.CompletableFuture<InstrumentationState>ChainedInstrumentation.ChainedInstrumentationState. combineAll(java.util.List<Instrumentation> instrumentations, InstrumentationCreateStateParameters parameters)private <T> TNoContextChainedInstrumentation. runAll(InstrumentationState state, java.util.function.BiConsumer<Instrumentation,InstrumentationState> stateConsumer)Constructors in graphql.execution.instrumentation with parameters of type Instrumentation Constructor Description ChainedInstrumentation(Instrumentation... instrumentations)NoContextChainedInstrumentation(Instrumentation... instrumentations)Constructor parameters in graphql.execution.instrumentation with type arguments of type Instrumentation Constructor Description ChainedInstrumentation(java.util.List<Instrumentation> instrumentations)ChainedInstrumentationState(java.util.List<Instrumentation> instrumentations, java.util.List<InstrumentationState> instrumentationStates)NoContextChainedInstrumentation(java.util.List<Instrumentation> instrumentations) -
Uses of Instrumentation in graphql.execution.instrumentation.dataloader
Classes in graphql.execution.instrumentation.dataloader that implement Instrumentation Modifier and Type Class Description classDataLoaderDispatcherInstrumentationThis graphqlInstrumentationwill dispatch all the containedDataLoaders when each level of the graphql query is executed. -
Uses of Instrumentation in graphql.execution.instrumentation.fieldvalidation
Classes in graphql.execution.instrumentation.fieldvalidation that implement Instrumentation Modifier and Type Class Description classFieldValidationInstrumentationThisInstrumentationallows you to validate the fields of the query before the query is executed. -
Uses of Instrumentation in graphql.execution.instrumentation.threadpools
Classes in graphql.execution.instrumentation.threadpools that implement Instrumentation Modifier and Type Class Description classExecutorInstrumentationThis instrumentation can be used to control on what thread calls toDataFetchers happen on. -
Uses of Instrumentation in graphql.execution.instrumentation.tracing
Classes in graphql.execution.instrumentation.tracing that implement Instrumentation Modifier and Type Class Description classTracingInstrumentationThisInstrumentationimplementation usesTracingSupportto capture tracing information and puts it into theExecutionResult
-