示例#1
0
文件: EventBus.cs 项目: sskset/ace
 private void DistributeToExternalQueue <T>(T @event) where T : IEvent
 {
     try
     {
         _bus.Publish <ACE.IEvent>(@event, RoutingKey(@event));
     }
     catch (Exception ex)
     {
         _busLogger.Exception(@event, ex);
     }
 }
 protected override void PublishImpl(IMessage message)
 {
     _bus.Publish(message.GetType(), message);
 }