Package graphql
Interface Profiler
- All Known Implementing Classes:
ProfilerImpl
@NullMarked
public interface Profiler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidbatchLoadedNewStrategy(String dataLoaderName, Integer level, int count, boolean delayed, boolean chained) default voidbatchLoadedOldStrategy(String name, int level, int count) default voiddataLoaderUsed(String dataLoaderName) default voidfieldFetched(Object fetchedObject, DataFetcher<?> originalDataFetcher, DataFetcher<?> dataFetcher, ResultPath path, GraphQLFieldDefinition fieldDef, GraphQLOutputType parentType) default <V> voidmanualDispatch(String dataLoaderName, int level, int count) default voidoldStrategyDispatchingAll(int level) default voidoperationDefinition(OperationDefinition operationDefinition) default voidsetExecutionInputAndInstrumentation(ExecutionInput executionInput, Instrumentation instrumentation) default @Nullable EngineRunningObserverwrapEngineRunningObserver(@Nullable EngineRunningObserver engineRunningObserver)
-
Field Details
-
NO_OP
-
-
Method Details
-
setExecutionInputAndInstrumentation
default void setExecutionInputAndInstrumentation(ExecutionInput executionInput, Instrumentation instrumentation) -
dataLoaderUsed
-
fieldFetched
default void fieldFetched(Object fetchedObject, DataFetcher<?> originalDataFetcher, DataFetcher<?> dataFetcher, ResultPath path, GraphQLFieldDefinition fieldDef, GraphQLOutputType parentType) -
wrapEngineRunningObserver
default @Nullable EngineRunningObserver wrapEngineRunningObserver(@Nullable EngineRunningObserver engineRunningObserver) -
operationDefinition
-
oldStrategyDispatchingAll
default void oldStrategyDispatchingAll(int level) -
batchLoadedOldStrategy
-
batchLoadedNewStrategy
-
manualDispatch
-