Package graphql
Interface Profiler
- All Known Implementing Classes:
ProfilerImpl
@NullMarked
public interface Profiler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault void
batchLoadedNewStrategy
(String dataLoaderName, @Nullable Integer level, int count) default void
batchLoadedOldStrategy
(String name, int level, int count) default void
dataLoaderUsed
(String dataLoaderName) default void
fieldFetched
(Object fetchedObject, DataFetcher<?> originalDataFetcher, DataFetcher<?> dataFetcher, ResultPath path, GraphQLFieldDefinition fieldDef, GraphQLOutputType parentType) default <V> void
manualDispatch
(String dataLoaderName, int level, int count) default void
oldStrategyDispatchingAll
(int level) default void
operationDefinition
(OperationDefinition operationDefinition) default void
setExecutionInputAndInstrumentation
(ExecutionInput executionInput, Instrumentation instrumentation) default @Nullable EngineRunningObserver
wrapEngineRunningObserver
(@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
-