Interface ExecuteObjectInstrumentationContext
-
- All Superinterfaces:
InstrumentationContext<java.util.Map<java.lang.String,java.lang.Object>>
@PublicSpi public interface ExecuteObjectInstrumentationContext extends InstrumentationContext<java.util.Map<java.lang.String,java.lang.Object>>
-
-
Field Summary
Fields Modifier and Type Field Description static ExecuteObjectInstrumentationContext
NOOP
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static @NotNull ExecuteObjectInstrumentationContext
nonNullCtx(ExecuteObjectInstrumentationContext nullableContext)
This creates a no-opInstrumentationContext
if the one pass in is nulldefault void
onFieldValuesException()
default void
onFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList)
-
Methods inherited from interface graphql.execution.instrumentation.InstrumentationContext
onCompleted, onDispatched
-
-
-
-
Field Detail
-
NOOP
static final ExecuteObjectInstrumentationContext NOOP
-
-
Method Detail
-
nonNullCtx
@NotNull static @NotNull ExecuteObjectInstrumentationContext nonNullCtx(ExecuteObjectInstrumentationContext nullableContext)
This creates a no-opInstrumentationContext
if the one pass in is null- Parameters:
nullableContext
- aInstrumentationContext
that can be null- Returns:
- a non null
InstrumentationContext
that maybe a no-op
-
onFieldValuesInfo
default void onFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList)
-
onFieldValuesException
default void onFieldValuesException()
-
-