Namespace CarrotMQ.Core.Handlers
Classes
- CommandHandlerBase<TCommand, TResponse>
Represents a base class for command handlers.
Your CommandHandler must inherit from this base class
- ConsumerContext
Contains information from the Context sent by the client and some additional information about the received message in the consumer context.
- EventHandlerBase<TEvent>
Represents a base class for event handlers. <br /> Your EventHandler must inherit from this base class
- EventSubscriptionEventArgs<TEvent>
Provides data for the EventReceived event.
- EventSubscription<TEvent>
Represents a subscription to a CarrotMQ event of type
TEvent.
- HandlerBase<TMessage, TResponse>
Represents a base class for message handlers.
- QueryHandlerBase<TQuery, TResponse>
Represents a base class for query handlers.
Your QueryHandler must inherit from this base class
- RequestHandlerBase<TRequest, TResponse>
Base class for CommandHandlerBase<TCommand, TResponse> and QueryHandlerBase<TQuery, TResponse>.
- ResponseHandlerBase<TRequest, TResponse>
Base class to handle responses of a specific request.
- ResponseSubscriptionEventArgs<TRequest, TResponse>
Provides data for the ResponseReceived event.
- ResponseSubscription<TRequest, TResponse>
Represents a subscription to a CarrotMQ response CarrotResponse<TRequest, TResponse>