Package graphql.execution
Interface DataLoaderDispatchStrategy
-
- All Known Implementing Classes:
FallbackDataLoaderDispatchStrategy,PerLevelDataLoaderDispatchStrategy,PerLevelDataLoaderDispatchStrategyWithDeferAlwaysDispatch
public interface DataLoaderDispatchStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static DataLoaderDispatchStrategyNO_OP
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidexecuteDeferredOnFieldValueInfo(FieldValueInfo fieldValueInfo, ExecutionStrategyParameters executionStrategyParameters)default voidexecuteObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters)default voidexecuteObjectOnFieldValuesException(java.lang.Throwable t, ExecutionStrategyParameters parameters)default voidexecuteObjectOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters)default voidexecutionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)default voidexecutionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)default voidexecutionStrategyOnFieldValuesException(java.lang.Throwable t)default voidexecutionStrategyOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList)default voidfieldFetched(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, DataFetcher<?> dataFetcher, java.lang.Object fetchedValue)default DataFetcher<?>modifyDataFetcher(DataFetcher<?> dataFetcher)
-
-
-
Field Detail
-
NO_OP
static final DataLoaderDispatchStrategy NO_OP
-
-
Method Detail
-
executionStrategy
default void executionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)
-
executionSerialStrategy
default void executionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters)
-
executionStrategyOnFieldValuesInfo
default void executionStrategyOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList)
-
executionStrategyOnFieldValuesException
default void executionStrategyOnFieldValuesException(java.lang.Throwable t)
-
executeObject
default void executeObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters)
-
executeObjectOnFieldValuesInfo
default void executeObjectOnFieldValuesInfo(java.util.List<FieldValueInfo> fieldValueInfoList, 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)
-
modifyDataFetcher
default DataFetcher<?> modifyDataFetcher(DataFetcher<?> dataFetcher)
-
executeDeferredOnFieldValueInfo
default void executeDeferredOnFieldValueInfo(FieldValueInfo fieldValueInfo, ExecutionStrategyParameters executionStrategyParameters)
-
-