Package graphql.execution
Interface DataLoaderDispatchStrategy
-
- All Known Implementing Classes:
FallbackDataLoaderDispatchStrategy
,PerLevelDataLoaderDispatchStrategy
public interface DataLoaderDispatchStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static DataLoaderDispatchStrategy
NO_OP
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
deferredOnFieldValue(java.lang.String resultKey, FieldValueInfo fieldValueInfo, java.lang.Throwable throwable, ExecutionStrategyParameters parameters)
default void
executeObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, int fieldCount)
default void
executeObjectOnFieldValuesException(java.lang.Throwable t, ExecutionStrategyParameters parameters)
default void
executeObjectOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters)
default void
executionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)
default void
executionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount)
default void
executionStrategyOnFieldValuesException(java.lang.Throwable t, ExecutionStrategyParameters parameters)
default void
executionStrategyOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters)
default void
fieldFetched(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, DataFetcher<?> dataFetcher, java.lang.Object fetchedValue, java.util.function.Supplier<DataFetchingEnvironment> dataFetchingEnvironment)
default DataFetcher<?>
modifyDataFetcher(DataFetcher<?> dataFetcher)
-
-
-
Field Detail
-
NO_OP
static final DataLoaderDispatchStrategy NO_OP
-
-
Method Detail
-
executionStrategy
default void executionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount)
-
executionSerialStrategy
default void executionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)
-
executionStrategyOnFieldValuesInfo
default void executionStrategyOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters)
-
executionStrategyOnFieldValuesException
default void executionStrategyOnFieldValuesException(java.lang.Throwable t, ExecutionStrategyParameters parameters)
-
executeObject
default void executeObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, int fieldCount)
-
executeObjectOnFieldValuesInfo
default void executeObjectOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters)
-
deferredOnFieldValue
default void deferredOnFieldValue(java.lang.String resultKey, FieldValueInfo fieldValueInfo, java.lang.Throwable throwable, ExecutionStrategyParameters parameters)
-
executeObjectOnFieldValuesException
default void executeObjectOnFieldValuesException(java.lang.Throwable t, ExecutionStrategyParameters parameters)
-
fieldFetched
default void fieldFetched(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, DataFetcher<?> dataFetcher, java.lang.Object fetchedValue, java.util.function.Supplier<DataFetchingEnvironment> dataFetchingEnvironment)
-
modifyDataFetcher
default DataFetcher<?> modifyDataFetcher(DataFetcher<?> dataFetcher)
-
-