C# (CSharp) NDomain.Bus Namespace

Nested Namespaces

NDomain.Bus.Subscriptions
NDomain.Bus.Transport

Classes

Name Description
Counter
DiagnosticsDispatcher
Message Represents an immutable generic message with support for headers, name and a payload
MessageBus Handles all the logic to Send messages to an IOutboundTransport, based on current subscriptions Essentially takes Messages, transforms into TransportMessages, setting the appropriate headers for each subscription and sends them to an IOutboundTransport
MessageContext Context a message being processed.
MessageHeaders Contains headers used internally when sending and receiving messages
MessageWorker Handles all the logic to receive messages from an IInboundTransport in a message loop. Handles success and failure scenarios. Actual message processing is delegated to the IMessageDispatcher.