Namespace Virtufin.Core.Messaging
Structs
- EventDelivery
An envelope/payload pair delivered from a topic subscription.
- Topic
Dapr-compatible topic identifier. Topics are strings that match the documented naming scheme; subscribers use IEventSubscriber to consume events on a topic, publishers use IEventPublisher to publish.
Interfaces
- IEventPublisher
Publishes a single event to a Dapr-compatible topic. Implementations may wrap
DaprClient.PublishEventAsync, an in-memory bus for tests, or any other transport.
- IEventSubscriber
Subscribes to a topic and surfaces incoming events as an observable stream of envelope/payload pairs.