/// <summary> /// Configure and create a bus for AmazonSQS /// </summary> /// <param name="configure">The configuration callback to configure the bus</param> /// <returns></returns> public static IBusControl Create(Action <IAmazonSqsBusFactoryConfigurator> configure) { var topologyConfiguration = new AmazonSqsTopologyConfiguration(MessageTopology); var busConfiguration = new AmazonSqsBusConfiguration(topologyConfiguration); var configurator = new AmazonSqsBusFactoryConfigurator(busConfiguration); configure(configurator); return(configurator.Build()); }