CosIdGlobalIdGeneratorFactory

@Order(value = -2147483648)
class CosIdGlobalIdGeneratorFactory(idProvider: IdGeneratorProvider = DefaultIdGeneratorProvider.INSTANCE) : GlobalIdGeneratorFactory

Factory for creating global CosIdGenerator instances using the CosId library.

This factory attempts to retrieve a CosIdGenerator from the IdGeneratorProvider using a predefined ID name. The ID name is determined by the system property "wow.cosid" or defaults to CosId.COSID.

The factory is ordered with ORDER_FIRST to prioritize it when loading global ID generators.

See also

Constructors

Link copied to clipboard
constructor(idProvider: IdGeneratorProvider = DefaultIdGeneratorProvider.INSTANCE)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun create(): CosIdGenerator?

Creates a global CosIdGenerator instance.