Skip to content

Commit 610343f

Browse files
committed
Instrumentation support for dataloader - Adde more doco
1 parent 0b9fba5 commit 610343f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/test/java/ReadmeExamples.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,4 +427,22 @@ private void registryExample() {
427427
DataLoader<String, User> changedUsersDataLoader = registry.getDataLoader("users");
428428

429429
}
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+
}
430448
}

0 commit comments

Comments
 (0)