Interface FieldFetchingInstrumentationContext

All Superinterfaces:
InstrumentationContext<Object>

@PublicSpi public interface FieldFetchingInstrumentationContext extends InstrumentationContext<Object>
FieldFetchingInstrumentationContext is returned back from the Instrumentation.beginFieldFetching(InstrumentationFieldFetchParameters, InstrumentationState) method, and it's much like the normal InstrumentationContext type except it also gives the value that was returned by a fields DataFetcher. This allows you to know if the field value is a completely materialised field or if it's a CompletableFuture promise to a value.