Integrated: 8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory

Raffaello Giulietti rgiulietti at openjdk.org
Tue May 21 12:56:11 UTC 2024


On Mon, 13 May 2024 08:47:50 GMT, Raffaello Giulietti <rgiulietti at openjdk.org> wrote:

> All random number generator algorithms are implemented in module `java.base`. The usage of `ServiceLoader` in `j.u.r.RandomGeneratorFactory` is no longer needed.

This pull request has now been integrated.

Changeset: 42e3c842
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9
Stats:     610 lines in 19 files changed: 215 ins; 275 del; 120 mod

8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()

Reviewed-by: jpai

-------------

PR: https://git.openjdk.org/jdk/pull/19212


More information about the core-libs-dev mailing list