Namespace CarrotMQ.Core.Dto
Interfaces
- ICommand<TCommand, TResponse, TEndPointDefinition>
Represents a command interface that defines the contract for handling a specific command and its corresponding response sent over a specific endpoint (Exchange or Queue).
- ICustomRoutingEvent<TEvent>
Represents an event interface that defines the contract for handling a specific event with custom routing information.
- IEvent<TEvent, TExchangeEndPoint>
Represents an event interface that defines the contract for handling a specific event sent over an exchange endpoint.
- IQuery<TQuery, TResponse, TEndPointDefinition>
Represents a query interface that defines the contract for handling a specific query and its corresponding response sent over a specific endpoint (Exchange or Queue).