File tree 1 file changed +18
-0
lines changed
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -427,4 +427,22 @@ private void registryExample() {
427
427
DataLoader <String , User > changedUsersDataLoader = registry .getDataLoader ("users" );
428
428
429
429
}
430
+
431
+ private void combiningRegistryExample () {
432
+ DataLoader <String , User > userDataLoader = DataLoaderFactory .newDataLoader (userBatchLoader );
433
+ DataLoader <String , User > teamsDataLoader = DataLoaderFactory .newDataLoader (teamsBatchLoader );
434
+
435
+ DataLoaderRegistry registry = DataLoaderRegistry .newRegistry ()
436
+ .register ("users" , userDataLoader )
437
+ .register ("teams" , teamsDataLoader )
438
+ .build ();
439
+
440
+ DataLoaderRegistry registryCombined = DataLoaderRegistry .newRegistry ()
441
+ .instrumentation (timingInstrumentation )
442
+ .registerAll (registry )
443
+ .build ();
444
+
445
+ DataLoader <String , User > changedUsersDataLoader = registryCombined .getDataLoader ("users" );
446
+
447
+ }
430
448
}
You can’t perform that action at this time.
0 commit comments