bobocep.cep.gen.event_id.BoboGenEventIDUnique

class bobocep.cep.gen.event_id.BoboGenEventIDUnique(urn: Optional[str] = None)[source]

Bases: bobocep.cep.gen.event_id.BoboGenEventID

An event ID generator that always generates a unique, non-repeating ID.

__init__(urn: Optional[str] = None)[source]
Parameters

urn – A URN to prefix before the generated event ID (optional).

generate() str[source]
Returns

A generated event ID.