Exemple #1
0
        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);
        }
Exemple #2
0
 public LocalChannel(IDispatcher messageDispatcher, LocalChannelDefinition definition)
 {
     Definition        = definition;
     MessageDispatcher = messageDispatcher;
 }