Class FieldLevelTrackingApproach.CallStack
java.lang.Object
graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.CallStack
- All Implemented Interfaces:
InstrumentationState
- Enclosing class:
FieldLevelTrackingApproach
private static class FieldLevelTrackingApproach.CallStack
extends Object
implements InstrumentationState
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleanallFetchesHappened(int level) (package private) booleanallOnFieldCallsHappened(int level) (package private) booleanallStrategyCallsHappened(int level) voidclearAndMarkCurrentLevelAsReady(int level) booleandispatchIfNotDispatchedBefore(int level) (package private) voidincreaseExpectedFetchCount(int level, int count) (package private) voidincreaseExpectedStrategyCalls(int level, int count) (package private) voidincreaseFetchCount(int level) (package private) voidincreaseHappenedOnFieldValueCalls(int level) (package private) voidincreaseHappenedStrategyCalls(int level) toString()
-
Field Details
-
lock
-
expectedFetchCountPerLevel
-
fetchCountPerLevel
-
expectedStrategyCallsPerLevel
-
happenedStrategyCallsPerLevel
-
happenedOnFieldValueCallsPerLevel
-
dispatchedLevels
-
-
Constructor Details
-
CallStack
CallStack()
-
-
Method Details
-
increaseExpectedFetchCount
void increaseExpectedFetchCount(int level, int count) -
increaseFetchCount
void increaseFetchCount(int level) -
increaseExpectedStrategyCalls
void increaseExpectedStrategyCalls(int level, int count) -
increaseHappenedStrategyCalls
void increaseHappenedStrategyCalls(int level) -
increaseHappenedOnFieldValueCalls
void increaseHappenedOnFieldValueCalls(int level) -
allStrategyCallsHappened
boolean allStrategyCallsHappened(int level) -
allOnFieldCallsHappened
boolean allOnFieldCallsHappened(int level) -
allFetchesHappened
boolean allFetchesHappened(int level) -
toString
-
dispatchIfNotDispatchedBefore
public boolean dispatchIfNotDispatchedBefore(int level) -
clearAndMarkCurrentLevelAsReady
public void clearAndMarkCurrentLevelAsReady(int level)
-