MassTransit Message Topology Interface (Topology/IMessageTopology.cs)

MassTransit · src/MassTransit.Abstractions/Topology/IMessageTopology.cs · csharp · Apache-2.0
integration, chat, lang:csharp, tag:masstransit, tag:architecture, tag:distributed

Defines the message topology for MassTransit messaging systems. Use this to customize entity naming conventions and message routing logic in distributed applications.

// Source: https://github.com/MassTransit/MassTransit | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
namespace MassTransit
{
    using Configuration;


    public interface IMessageTopology<in TMessage>
        where TMessage : class
    {
        /// <summary>
        /// The entity name formatter for this message type
        /// </summary>
        IMessageEntityNameFormatter<TMessage> EntityNameFormatter { get; }

        /// <summary>
        /// The formatted entity name for this message type
        /// </summary>
        string EntityName { get; }
    }


    public interface IMessageTopology :
        IMessageTopologyConfigurationObserverConnector
    {
        /// <summ

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key