public static IBusConfiguration BusOnRabbitMq(this IAutoFacRegistration reg, RabbitMQConfig mqConfig, Action <IBusConfiguration> config)
        {
            var busConfig = new BusConfiguration(reg, mqConfig);

            config(busConfig);
            return(busConfig);
        }
 public BusConfiguration(IAutoFacRegistration reg, RabbitMQConfig config)
 {
     _reg           = reg;
     rabbitMQConfig = config;
 }
Exemplo n.º 3
0
 public static void Register(IAutoFacRegistration reg)
 {
     reg.Map <IEventPublisher, EventPublisher>();
 }
Exemplo n.º 4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="reg">ioc注册对象</param>
 /// <param name="locator">ioc定位器</param>
 public DefaultConsumeConfigurator(IAutoFacRegistration reg)
 {
     _reg = reg;
 }