Class ExhaustedDataLoaderDispatchStrategy
java.lang.Object
graphql.execution.instrumentation.dataloader.ExhaustedDataLoaderDispatchStrategy
- All Implemented Interfaces:
DataLoaderDispatchStrategy
@NullMarked
public class ExhaustedDataLoaderDispatchStrategy
extends Object
implements DataLoaderDispatchStrategy
-
Field Summary
Fields inherited from interface graphql.execution.DataLoaderDispatchStrategy
NO_OP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deferFieldFetched
(ExecutionStrategyParameters parameters) void
executionSerialStrategy
(ExecutionContext executionContext, ExecutionStrategyParameters parameters) void
executionStrategy
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount) void
finishedFetching
(ExecutionContext executionContext, ExecutionStrategyParameters newParameters) void
newDataLoaderInvocation
(@Nullable AlternativeCallContext alternativeCallContext) void
newSubscriptionExecution
(AlternativeCallContext alternativeCallContext) void
startComplete
(ExecutionStrategyParameters parameters) void
stopComplete
(ExecutionStrategyParameters parameters) void
subscriptionEventCompletionDone
(AlternativeCallContext alternativeCallContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface graphql.execution.DataLoaderDispatchStrategy
deferredOnFieldValue, executeObject, executeObjectOnFieldValuesException, executeObjectOnFieldValuesInfo, executionStrategyOnFieldValuesException, executionStrategyOnFieldValuesInfo, fieldFetched
-
Constructor Details
-
ExhaustedDataLoaderDispatchStrategy
-
-
Method Details
-
executionStrategy
public void executionStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters, int fieldCount) - Specified by:
executionStrategy
in interfaceDataLoaderDispatchStrategy
-
finishedFetching
public void finishedFetching(ExecutionContext executionContext, ExecutionStrategyParameters newParameters) - Specified by:
finishedFetching
in interfaceDataLoaderDispatchStrategy
-
executionSerialStrategy
public void executionSerialStrategy(ExecutionContext executionContext, ExecutionStrategyParameters parameters) - Specified by:
executionSerialStrategy
in interfaceDataLoaderDispatchStrategy
-
newSubscriptionExecution
- Specified by:
newSubscriptionExecution
in interfaceDataLoaderDispatchStrategy
-
subscriptionEventCompletionDone
- Specified by:
subscriptionEventCompletionDone
in interfaceDataLoaderDispatchStrategy
-
deferFieldFetched
- Specified by:
deferFieldFetched
in interfaceDataLoaderDispatchStrategy
-
startComplete
- Specified by:
startComplete
in interfaceDataLoaderDispatchStrategy
-
stopComplete
- Specified by:
stopComplete
in interfaceDataLoaderDispatchStrategy
-
newDataLoaderInvocation
-