/// <summary> /// Configure and create a bus for RabbitMQ /// </summary> /// <param name="configure">The configuration callback to configure the bus</param> /// <returns></returns> public static IBusControl Create(Action<IHttpBusFactoryConfigurator> configure) { var configurator = new HttpBusFactoryConfigurator(); configure(configurator); return configurator.Build(); }
/// <summary> /// Configure and create a bus for RabbitMQ /// </summary> /// <param name="configure">The configuration callback to configure the bus</param> /// <returns></returns> public static IBusControl Create(Action <IHttpBusFactoryConfigurator> configure) { var configurator = new HttpBusFactoryConfigurator(); configure(configurator); return(configurator.Build()); }
/// <summary> /// Configure and create a bus for RabbitMQ /// </summary> /// <param name="configure">The configuration callback to configure the bus</param> /// <returns></returns> public static IBusControl Create(Action <IHttpBusFactoryConfigurator> configure) { var configurator = new HttpBusFactoryConfigurator(new HttpEndpointConfiguration(new HttpTopologyConfiguration(InMemoryBus.MessageTopology))); configure(configurator); return(configurator.Build()); }
/// <summary> /// Configure and create a bus for Http /// </summary> /// <param name="configure">The configuration callback to configure the bus</param> /// <returns></returns> public static IBusControl Create(Action <IHttpBusFactoryConfigurator> configure) { var topologyConfiguration = new HttpTopologyConfiguration(InMemoryBus.MessageTopology); var busConfiguration = new HttpBusConfiguration(topologyConfiguration); var endpointConfiguration = busConfiguration.CreateEndpointConfiguration(); var configurator = new HttpBusFactoryConfigurator(busConfiguration, endpointConfiguration); configure(configurator); return(configurator.Build()); }