Namespace Savvyio.Extensions.DependencyInjection.Messaging
Classes
ServiceCollectionExtensions
Extension methods for the IServiceCollection interface.
Interfaces
IPointToPointChannel<TRequest, TMarker>
Defines a generic way to support multiple implementations of a bus that is used for interacting with other subsystems (out-process/inter-application) to do something (e.g., change the state).
IPublishSubscribeChannel<TRequest, TMarker>
Defines a generic way to support multiple implementations of a bus that is used for interacting with other subsystems (out-process/inter-application) to be notified (e.g., made aware of something that has happened).
IPublisher<TRequest, TMarker>
Defines a generic way to support multiple implementations of a publisher/sender channel for interacting with other subsystems (out-process/inter-application) to be notified (e.g., made aware of something that has happened).
IReceiver<TRequest, TMarker>
Defines a generic way to support multiple implementations of a consumer/receiver channel used by subsystems to receive a command and perform one or more actions (e.g., change the state).
ISender<TRequest, TMarker>
Defines a generic way to support multiple implementations of a producer/sender channel used for interacting with other subsystems (out-process/inter-application) to do something (e.g., change the state).
ISubscriber<TRequest, TMarker>
Defines a generic way to support multiple implementations of a subscriber/receiver channel used by subsystems to subscribe to messages (typically events) to be made aware of something that has happened.