コード例 #1
0
ファイル: Program.cs プロジェクト: ensstc/MicroserviceExample
        static void Main(string[] args)
        {
            var config  = File.ReadAllText("application.json");
            var options = JsonConvert.DeserializeObject <MassTransitOptions>(config);

            var eventBus = new MassTransitEventBus(options);

            Console.WriteLine("Listening...");

            eventBus.Subscribe <EmailModel, EmailHandler>();

            Console.Read();
        }
コード例 #2
0
        public void Install(IWindsorContainer container, IConfigurationStore store)
        {
            var bus = new MassTransitEventBus(container.Resolve <IServiceBus>());

            container.Register(Component.For <IEventBus>().Instance(bus).LifeStyle.Singleton);
        }
コード例 #3
0
ファイル: EventBusInstaller.cs プロジェクト: akurtov/Vhelp
 public void Install(IWindsorContainer container, IConfigurationStore store)
 {
     var bus = new MassTransitEventBus(container.Resolve<IServiceBus>());
     container.Register(Component.For<IEventBus>().Instance(bus).LifeStyle.Singleton);
 }