Namespace NuvTools.Notification.Messaging.Interfaces
Interfaces
- IMessageConsumer<TBody>
Defines a contract for consuming messages of a specific type.
- IMessageContext
Provides operational methods for managing the lifecycle of a received message (e.g., completing, abandoning, dead-lettering).
- IMessageSender<TBody>
Represents an asynchronous sender capable of delivering messages whose bodies are of type
TBody. Implementations perform the transport-specific work to transmit a Message<T>.