protected override void ConfigureMassTransit(IServiceCollectionBusConfigurator configurator)
        {
            configurator.AddSagaStateMachine <BookStateMachine, Book>()
            .InMemoryRepository();

            configurator.AddPublishMessageScheduler();

            configurator.AddSagaStateMachineTestHarness <BookStateMachine, Book>();
        }
예제 #2
0
        // 여기서는 2개의 StateMachine 이 필요.
        protected override void ConfigureMassTransit(IServiceCollectionBusConfigurator cfg)
        {
            base.ConfigureMassTransit(cfg);

            // ReservationStateMachine 에, 추가로 BookStateMachine 을 명시적으로 생성.
            cfg.AddSagaStateMachine <BookStateMachine, BookSaga>()
            .InMemoryRepository();
            cfg.AddSagaStateMachineTestHarness <BookStateMachine, BookSaga>();
        }