@NotNull InstrumentationContext<ExecutionResult> |
ChainedInstrumentation.beginExecution(InstrumentationExecutionParameters parameters) |
|
InstrumentationContext<ExecutionResult> |
ChainedInstrumentation.beginExecution(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull InstrumentationContext<ExecutionResult> |
Instrumentation.beginExecution(InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @Nullable InstrumentationContext<ExecutionResult> |
Instrumentation.beginExecution(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called right at the start of query execution, and it's the first step in the instrumentation chain.
|
InstrumentationContext<ExecutionResult> |
NoContextChainedInstrumentation.beginExecution(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull InstrumentationContext<ExecutionResult> |
SimplePerformantInstrumentation.beginExecution(InstrumentationExecutionParameters parameters) |
|
@Nullable InstrumentationContext<ExecutionResult> |
SimplePerformantInstrumentation.beginExecution(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull InstrumentationContext<Document> |
ChainedInstrumentation.beginParse(InstrumentationExecutionParameters parameters) |
|
InstrumentationContext<Document> |
ChainedInstrumentation.beginParse(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull InstrumentationContext<Document> |
Instrumentation.beginParse(InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @Nullable InstrumentationContext<Document> |
Instrumentation.beginParse(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called just before a query is parsed.
|
InstrumentationContext<Document> |
NoContextChainedInstrumentation.beginParse(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull InstrumentationContext<Document> |
SimplePerformantInstrumentation.beginParse(InstrumentationExecutionParameters parameters) |
|
@Nullable InstrumentationContext<Document> |
SimplePerformantInstrumentation.beginParse(InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull DocumentAndVariables |
ChainedInstrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters) |
|
@NotNull DocumentAndVariables |
ChainedInstrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull DocumentAndVariables |
Instrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @NotNull DocumentAndVariables |
Instrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called to instrument a Document and variables before it is used allowing you to adjust the query AST if you so desire
|
@NotNull DocumentAndVariables |
SimplePerformantInstrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters) |
|
@NotNull DocumentAndVariables |
SimplePerformantInstrumentation.instrumentDocumentAndVariables(DocumentAndVariables documentAndVariables,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull ExecutionContext |
ChainedInstrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters) |
|
@NotNull ExecutionContext |
ChainedInstrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull ExecutionContext |
Instrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @NotNull ExecutionContext |
Instrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called to instrument a ExecutionContext before it is used to execute a query,
allowing you to adjust the base data used.
|
@NotNull ExecutionContext |
SimplePerformantInstrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters) |
|
@NotNull ExecutionContext |
SimplePerformantInstrumentation.instrumentExecutionContext(ExecutionContext executionContext,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull ExecutionInput |
ChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters) |
|
@NotNull ExecutionInput |
ChainedInstrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull ExecutionInput |
Instrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @NotNull ExecutionInput |
Instrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called to instrument a ExecutionInput before it is used to parse, validate
and execute a query, allowing you to adjust what query input parameters are used
|
@NotNull ExecutionInput |
SimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters) |
|
@NotNull ExecutionInput |
SimplePerformantInstrumentation.instrumentExecutionInput(ExecutionInput executionInput,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
ChainedInstrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters) |
|
@NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
ChainedInstrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
Instrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
Instrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called to allow instrumentation to instrument the execution result in some way
|
@NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
SimplePerformantInstrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters) |
|
@NotNull java.util.concurrent.CompletableFuture<ExecutionResult> |
SimplePerformantInstrumentation.instrumentExecutionResult(ExecutionResult executionResult,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
@NotNull GraphQLSchema |
ChainedInstrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters) |
|
@NotNull GraphQLSchema |
ChainedInstrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|
default @NotNull GraphQLSchema |
Instrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters) |
Deprecated.
|
default @NotNull GraphQLSchema |
Instrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
This is called to instrument a GraphQLSchema before it is used to parse, validate
and execute a query, allowing you to adjust what types are used.
|
@NotNull GraphQLSchema |
SimplePerformantInstrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters) |
|
@NotNull GraphQLSchema |
SimplePerformantInstrumentation.instrumentSchema(GraphQLSchema schema,
InstrumentationExecutionParameters parameters,
InstrumentationState state) |
|