public static void Consumer <T>(this IReceiveEndpointConfigurator configurator, IContainer container, Action <IConsumerConfigurator <T> > configure = null) where T : class, IConsumer { var consumerFactory = new StructureMapConsumerFactory <T>(container); configurator.Consumer(consumerFactory, configure); }
public static ConsumerSubscriptionConfigurator <TConsumer> Consumer <TConsumer>( this SubscriptionBusServiceConfigurator configurator, IContainer kernel) where TConsumer : class { var consumerFactory = new StructureMapConsumerFactory <TConsumer>(kernel); return(configurator.Consumer(consumerFactory)); }