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