Interface | Description |
---|---|
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 the be invoked as InstrumentationContext.onEnd(Object, java.lang.Throwable) when the step 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. |
NoOpInstrumentation |
An implementation of
Instrumentation that does nothing. |
NoOpInstrumentation.NoOpInstrumentationContext<T> |