use dispatch all to not break ScheduledDataLoaderRegistry by andimarek · Pull Request #4164 · graphql-java/graphql-java

Expand Up @@ -473,14 +473,7 @@ void dispatch(int level, CallStack callStack) { }
private void dispatchAll(DataLoaderRegistry dataLoaderRegistry, int level) { for (DataLoader<?, ?> dataLoader : dataLoaderRegistry.getDataLoaders()) { dataLoader.dispatch().whenComplete((objects, throwable) -> { if (objects != null && objects.size() > 0) { Assert.assertNotNull(dataLoader.getName()); profiler.batchLoadedOldStrategy(dataLoader.getName(), level, objects.size()); } }); } dataLoaderRegistry.dispatchAll(); }
private void dispatchDLCFImpl(Integer level, CallStack callStack, boolean normalOrDelayed, boolean chained) { Expand Down