public static IBus AddLocalChannel(this IBus bus) { bool hasChannelFor = Index.HasChannelFor("local"); LocalChannelDefinition definition = hasChannelFor ? Index.GetDefinition("local") as LocalChannelDefinition : new LocalChannelDefinition { Name = "local" }; Index.AddDefinition(definition); return(bus); }
public LocalChannel(IDispatcher messageDispatcher, LocalChannelDefinition definition) { Definition = definition; MessageDispatcher = messageDispatcher; }