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();
        }
Exemple #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);
        }
Exemple #3
0
 public void Install(IWindsorContainer container, IConfigurationStore store)
 {
     var bus = new MassTransitEventBus(container.Resolve<IServiceBus>());
     container.Register(Component.For<IEventBus>().Instance(bus).LifeStyle.Singleton);
 }