Package-level declarations
Types
Link copied to clipboard
Functional interface for factories that create ID generators for aggregates.
Link copied to clipboard
Registers and provides IdGenerator instances for NamedAggregate types.
Link copied to clipboard
class CosIdAggregateIdGeneratorFactory(idProvider: IdGeneratorProvider = DefaultIdGeneratorProvider.INSTANCE) : AggregateIdGeneratorFactory
Factory for creating IdGenerator instances for NamedAggregate using the CosId library.
Link copied to clipboard
class CosIdGlobalIdGeneratorFactory(idProvider: IdGeneratorProvider = DefaultIdGeneratorProvider.INSTANCE) : GlobalIdGeneratorFactory
Factory for creating global CosIdGenerator instances using the CosId library.
Link copied to clipboard
Global ID generator that provides unique identifier generation across the application.
Link copied to clipboard
Factory interface for creating global ID generators.
Link copied to clipboard
Exception thrown when the GlobalIdGenerator cannot be initialized.
Functions
Link copied to clipboard
Generates a unique global ID string.
Link copied to clipboard
Generates a unique ID string for this NamedAggregate.