API Reference¶
Complete method reference for every TypedBus class.
Module¶
TypedBus— top-level configuration and logger access
Classes¶
- Configuration — global defaults and cascade resolution
- MessageBus — registry facade for named channels
- Channel — named pub/sub topic with acknowledgment tracking
- Delivery — per-subscriber message envelope
- DeliveryTracker — aggregates subscriber responses per publish
- DeadLetterQueue — collects failed deliveries
- Stats — per-channel counter map
TypedBus Module¶
TypedBus.configuration¶
Returns the global Configuration instance.
TypedBus.configuration=(config)¶
Replaces the global Configuration instance.
TypedBus.configure { |config| ... }¶
Yields the global Configuration for block-style setup.
TypedBus.reset_configuration!¶
Restores factory defaults.
TypedBus.logger¶
Shortcut for TypedBus.configuration.logger.
TypedBus.logger=(log)¶
Shortcut for TypedBus.configuration.logger = log.