public void Write()
        {
            var busConfiguration = new BusConfiguration();

            busConfiguration.EndpointName(endpointName);
            var typesToScan = TypeScanner.NestedTypes <HeaderWriterSaga>(typeof(ConfigErrorQueue));

            busConfiguration.TypesToScan(typesToScan);
            busConfiguration.EnableInstallers();
            busConfiguration.UsePersistence <InMemoryPersistence>();
            busConfiguration.RegisterComponents(c => c.ConfigureComponent <Mutator>(DependencyLifecycle.InstancePerCall));
            using (var bus = (UnicastBus)Bus.Create(busConfiguration).Start())
            {
                var message = new StartSaga1Message();
                bus.SendLocal(message);
                CountdownEvent.Wait();
            }
        }
Exemplo n.º 2
0
 public async Task Handle(StartSaga1Message message, IMessageHandlerContext context)
 {
     await context.SendLocal(new SendFromSagaMessage());
 }
Exemplo n.º 3
0
 public Task Handle(StartSaga1Message message, IMessageHandlerContext context)
 {
     return(context.SendLocal(new SendFromSagaMessage {
         Guid = Guid.NewGuid()
     }));
 }
 public void Handle(StartSaga1Message message)
 {
     Bus.SendLocal(new SendFromSagaMessage());
 }
            public void Handle(StartSaga1Message message)
            {
                var sendFromSagaMessage = new SendFromSagaMessage();

                Bus.SendLocal(sendFromSagaMessage);
            }
 public Task Handle(StartSaga1Message message, IMessageHandlerContext context)
 {
     return(context.SendLocal(new SendFromSagaMessage()));
 }