예제 #1
0
        protected void ConfigureRegistration(IMediatorRegistrationConfigurator configurator)
        {
            configurator.AddConsumer <InitialConsumer>();
            configurator.AddConsumer <SubsequentConsumer>();

            configurator.AddRequestClient <InitialRequest>();
            configurator.AddRequestClient <SubsequentRequest>();
        }
예제 #2
0
        protected void ConfigureRegistration(IMediatorRegistrationConfigurator configurator)
        {
            configurator.AddConsumer <EasyAConsumer>();
            configurator.AddConsumer <EasyBConsumer>();

            configurator.ConfigureMediator((context, cfg) =>
            {
                ConfigureFilters(context, cfg);
            });
        }
예제 #3
0
        protected void ConfigureRegistration(IMediatorRegistrationConfigurator configurator)
        {
            configurator.AddConsumer <PingConsumer>();

            configurator.AddRequestClient <Ping>();

            configurator.ConfigureMediator((context, cfg) =>
            {
                LogContext.ConfigureCurrentLogContext(LoggerFactory);
                ConfigureFilters(context, cfg);
            });
        }
예제 #4
0
 protected void ConfigureRegistration(IMediatorRegistrationConfigurator configurator)
 {
     configurator.AddConsumer <SimplerConsumer>();
 }
예제 #5
0
 protected void ConfigureRegistration(IMediatorRegistrationConfigurator configurator)
 {
     configurator.AddConsumer <OrderConsumer>();
     configurator.AddSaga <OrderSaga>()
     .InMemoryRepository();
 }