events_protocol.server.handler.event_handler_discovery
¶
Module Contents¶
-
class
events_protocol.server.handler.event_handler_discovery.
EventDiscovery
¶ Bases:
events_protocol.core.logging.mixins.loggable.LoggableMixin
-
_events
:typing.Dict[typing.Tuple[str, int], typing.Union[EventHandler, AsyncEventHandler]]¶
-
_EVENT_NAME_STD
:str = [a-z_]+[a-z]:[a-z_]+[a-z](:[a-z]+[a-z])*¶
-
classmethod
add
(cls, event_name: str, event_handler: EventHandler, version: int = 1)¶
-
classmethod
get
(cls, event_name: str, event_version: int = 1)¶
-