| Interface | Description |
|---|---|
| DeferredFieldInstrumentationContext | |
| ExecutionStrategyInstrumentationContext | |
| Instrumentation |
Provides the capability to instrument the execution steps of a GraphQL query.
|
| InstrumentationContext<T> |
When a
Instrumentation.'beginXXX()' method is called then it must return a non null InstrumentationContext
that will be invoked when the step is first dispatched and then when it completes. |
| InstrumentationState |
An
Instrumentation implementation can create this as a stateful object that is then passed
to each instrumentation method, allowing state to be passed down with the request execution |
| Class | Description |
|---|---|
| ChainedInstrumentation |
This allows you to chain together a number of
Instrumentation implementations
and run them in sequence. |
| DocumentAndVariables | |
| DocumentAndVariables.Builder | |
| SimpleInstrumentation |
An implementation of
Instrumentation that does nothing. |
| SimpleInstrumentationContext<T> |
A simple implementation of
InstrumentationContext |