Package graphql.execution.incremental
Class DeferredExecutionSupport.NoOp
java.lang.Object
graphql.execution.incremental.DeferredExecutionSupport.NoOp
- All Implemented Interfaces:
DeferredExecutionSupport
- Enclosing interface:
DeferredExecutionSupport
public static class DeferredExecutionSupport.NoOp
extends Object
implements DeferredExecutionSupport
A no-op implementation that should be used when incremental support is not enabled for the current execution.
-
Nested Class Summary
Nested classes/interfaces inherited from interface graphql.execution.incremental.DeferredExecutionSupport
DeferredExecutionSupport.DeferredExecutionSupportImpl, DeferredExecutionSupport.NoOp -
Field Summary
Fields inherited from interface graphql.execution.incremental.DeferredExecutionSupport
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<IncrementalCall<? extends IncrementalPayload>> intgetNonDeferredFieldNames(List<String> allFieldNames) booleanisDeferredField(MergedField mergedField)
-
Constructor Details
-
NoOp
public NoOp()
-
-
Method Details
-
isDeferredField
- Specified by:
isDeferredFieldin interfaceDeferredExecutionSupport
-
deferredFieldsCount
public int deferredFieldsCount()- Specified by:
deferredFieldsCountin interfaceDeferredExecutionSupport
-
getNonDeferredFieldNames
- Specified by:
getNonDeferredFieldNamesin interfaceDeferredExecutionSupport
-
createCalls
- Specified by:
createCallsin interfaceDeferredExecutionSupport
-