Merge pull request #3711 from qnnn/fix-generateId

ensure generateId executes on the scheduler thread specified by publishOn
This commit is contained in:
Ryan Baxter
2025-05-13 15:39:09 -04:00
parent 9413619b9a
commit a4a4002a5c

View File

@@ -65,7 +65,7 @@ public class CompositeRouteDefinitionLocator implements RouteDefinitionLocator {
}
protected Mono<String> randomId() {
return Mono.fromSupplier(idGenerator::generateId).map(UUID::toString).publishOn(Schedulers.boundedElastic());
return Mono.fromSupplier(idGenerator::generateId).publishOn(Schedulers.boundedElastic()).map(UUID::toString);
}
}