示例#1
0
文件: Bus.cs 项目: improving/RockyBus
 public Bus(IMessageTransport busTransport, IDependencyResolver dependencyResolver, MessageScanRules rules,
            Func <MessageHandlingExceptionRaisedEventArgs, Task> messageHandlingExceptionHandler = null)
 {
     this.busTransport       = busTransport;
     this.dependencyResolver = dependencyResolver;
     this.busMessages        = new BusMessages(rules);
     this.messageHandlingExceptionHandler = messageHandlingExceptionHandler;
 }
示例#2
0
 void given_message_scan_rules()
 {
     _messageScanRules = new MessageScanRules()
                         .DefineEventScanRuleWith(t => t.Namespace == "RockyBus.DemoMessages.Events")
                         .DefineCommandScanRuleWith(t => t.Namespace == "RockyBus.DemoMessages.Commands");
 }