Ejemplo n.º 1
0
        protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator)
        {
            _machine    = new TestStateMachine();
            _repository = new InMemorySagaRepository <Instance>();

            configurator.StateMachineSaga(_machine, _repository);
        }
 protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator)
 {
     configurator.StateMachineSaga(_machine, _repository, x =>
     {
         x.RemoveWhenFinalized();
     });
 }
Ejemplo n.º 3
0
        protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator)
        {
            _machine    = new TestStateMachine();
            _repository = new InMemorySagaRepository <Instance>();

            configurator.StateMachineSaga(_machine, _repository, x =>
            {
                x.Correlate(_machine.Started, (i, d) => i.ServiceName == d.ServiceName)
                .SelectCorrelationId(msg => msg.ServiceId);
            });
        }
 protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator)
 {
     configurator.StateMachineSaga(_machine, _repository);
 }