public SampleSagaMessageProcessor(IStorageBus storageBus) { _storageBus = storageBus; //Map the messages to the Saga MessageMapper.MapStartMessage <SampleSagaStartMessage>(m => m.Id); MessageMapper.MapMessage <SampleSagaMessage>(m => m.Id); }
public RedisSagaProcessor(IRedisBus bus) { _bus = bus; //Map messages MessageMapper.MapStartMessage <SampleRedisSagaStarterCommand>(m => m.SagaId); MessageMapper.MapMessage <SampleRedisSagaCommand>(m => m.SagaId); }
public SagaDuplicateWithDuplicate(ICountable countable, bool throwOnProcess = false) { _countable = countable; _throwOnProcess = throwOnProcess; MessageMapper.MapStartMessage <SagaStartMessage>(m => "b"); }
public Saga() { MessageMapper.MapStartMessage <SagaStartMessage>(m => "b"); }
public TestSaga() { MessageMapper.MapStartMessage <TestSagaStartMessage>(m => m.MessageId); }