Package graphql.execution
Interface DataLoaderDispatchStrategy
- All Known Implementing Classes:
PerLevelDataLoaderDispatchStrategy
public interface DataLoaderDispatchStrategy
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeferredOnFieldValue(String resultKey, FieldValueInfo fieldValueInfo, Throwable throwable, ExecutionStrategyParameters parameters) default voidexecuteObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, int fieldCount) default voiddefault voidexecuteObjectOnFieldValuesInfo(List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters) default voidexecutionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters) default voidexecutionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount) default voiddefault voidexecutionStrategyOnFieldValuesInfo(List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters) default voidfieldFetched(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, DataFetcher<?> dataFetcher, Object fetchedValue, Supplier<DataFetchingEnvironment> dataFetchingEnvironment) default DataFetcher<?> modifyDataFetcher(DataFetcher<?> dataFetcher) default voidnewSubscriptionExecution(FieldValueInfo fieldValueInfo, AlternativeCallContext alternativeCallContext)
-
Field Details
-
NO_OP
-
-
Method Details
-
executionStrategy
default void executionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount) -
executionSerialStrategy
default void executionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters) -
executionStrategyOnFieldValuesInfo
default void executionStrategyOnFieldValuesInfo(List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters) -
executionStrategyOnFieldValuesException
default void executionStrategyOnFieldValuesException(Throwable t, ExecutionStrategyParameters parameters) -
executeObject
default void executeObject(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, int fieldCount) -
executeObjectOnFieldValuesInfo
default void executeObjectOnFieldValuesInfo(List<FieldValueInfo> fieldValueInfoList, ExecutionStrategyParameters parameters) -
deferredOnFieldValue
default void deferredOnFieldValue(String resultKey, FieldValueInfo fieldValueInfo, Throwable throwable, ExecutionStrategyParameters parameters) -
executeObjectOnFieldValuesException
default void executeObjectOnFieldValuesException(Throwable t, ExecutionStrategyParameters parameters) -
fieldFetched
default void fieldFetched(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, DataFetcher<?> dataFetcher, Object fetchedValue, Supplier<DataFetchingEnvironment> dataFetchingEnvironment) -
modifyDataFetcher
-
newSubscriptionExecution
default void newSubscriptionExecution(FieldValueInfo fieldValueInfo, AlternativeCallContext alternativeCallContext)
-