Package graphql

Interface Profiler

All Known Implementing Classes:
ProfilerImpl

@NullMarked public interface Profiler
  • Field Details

  • Method Details

    • setExecutionInputAndInstrumentation

      default void setExecutionInputAndInstrumentation(ExecutionInput executionInput, Instrumentation instrumentation)
    • dataLoaderUsed

      default void dataLoaderUsed(String dataLoaderName)
    • 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

      default void operationDefinition(OperationDefinition operationDefinition)
    • oldStrategyDispatchingAll

      default void oldStrategyDispatchingAll(int level)
    • batchLoadedOldStrategy

      default void batchLoadedOldStrategy(String name, int level, int count)
    • batchLoadedNewStrategy

      default void batchLoadedNewStrategy(String dataLoaderName, Integer level, int count, boolean delayed, boolean chained)
    • manualDispatch

      default <V> void manualDispatch(String dataLoaderName, int level, int count)