GlobalIdGenerator
Global ID generator that provides unique identifier generation across the application.
This object acts as a singleton wrapper around a CosIdGenerator, loading the actual generator lazily using GlobalIdGeneratorFactory implementations discovered via ServiceLoader. It implements Decorator to delegate all operations to the underlying generator.
The generator is initialized on first access, and if no factory can provide a generator, a NotInitializedGlobalIdGeneratorError is thrown.