Module router

Source

Structs§

ConsumerConfig
Configuration for an event consumer.
Dispatcher
Allows to emit events of a restricted set of types.
EventRouter
Core archivist internal event router that supports multiple event producers and multiple event consumers.
ProducerConfig
Configuration for an event producer.
TerminateHandle
Allows to termiante event ingestion.

Enums§

RouterError
Set of errors that can happen when setting up an event router and executing its dispatching loop.

Traits§

EventConsumer
Trait implemented by data types which receive events.
EventProducer
Trait implemented by data types which emit events.