public static void BootStrap() { var adapter = new EasyNetQ.DI.AutofacAdapter(new ContainerBuilder()); Container = adapter.Container; RabbitHutch.SetContainerFactory(() => { return adapter; }); EasyNetQBus = EasyNetQ.RabbitHutch.CreateBus(Grit.Configuration.RabbitMQ.ACEQueueConnectionString, x => x.Register<IEasyNetQLogger, NullLogger>()); _builder = new ContainerBuilder(); BindFrameworkObjects(); BindBusinessObjects(); _builder.Update(Container); }
public static void BootStrap() { var adapter = new EasyNetQ.DI.AutofacAdapter(new ContainerBuilder()); Container = adapter.Container; RabbitHutch.SetContainerFactory(() => { return(adapter); }); EasyNetQBus = EasyNetQ.RabbitHutch.CreateBus(Grit.Configuration.RabbitMQ.ACEQueueConnectionString, x => x.Register <IEasyNetQLogger, NullLogger>()); _builder = new ContainerBuilder(); BindFrameworkObjects(); BindBusinessObjects(); _builder.Update(Container); }
public static void BootStrap() { var adapter = new EasyNetQ.DI.AutofacAdapter(new ContainerBuilder()); Container = adapter.Container; EasyNetQ.RabbitHutch.SetContainerFactory(() => { return adapter; }); EasyNetQBus = EasyNetQ.RabbitHutch.CreateBus(ConfigurationManager.ConnectionStrings["RabbitMq"].ConnectionString, x => x.Register<EasyNetQ.IEasyNetQLogger, NullLogger>()); _builder = new ContainerBuilder(); BindFrameworkObjects(); BindBusinessObjects(); _builder.Update(Container); ActionStation = Container.Resolve<IActionStation>(); }