Exemplo n.º 1
0
        protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
        {
            configurator.ConfigureSaga <TestInstance>(Registration, x =>
            {
                x.Message <StartTest>(m => m.UseFilter(CreateMessageFilter()));

                x.UseFilter(CreateSagaFilter());

                x.SagaMessage <StartTest>(m => m.UseFilter(CreateSagaMessageFilter()));
            });
        }
Exemplo n.º 2
0
            protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
            {
                configurator.UseMessageRetry(r => r.Immediate(5));

                // TODO figure out why Postgres locking isn't working :(
                if (DbContextOptionsBuilder.Options.Extensions.Any(x => x is NpgsqlOptionsExtension))
                {
                    configurator.UseInMemoryOutbox();
                }

                configurator.ConfigureSaga <TestInstance>(_provider);
            }
Exemplo n.º 3
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.UseInMemoryOutbox();
     configurator.ConfigureSaga <TestInstance>(_provider.GetRequiredService <IBusRegistrationContext>());
 }
Exemplo n.º 4
0
 protected override void ConfigureSagaStateMachine(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.ConfigureSaga <TestInstance>(_container);
 }
Exemplo n.º 5
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.ConfigureSaga <TestInstance>(_container.Resolve <IBusRegistrationContext>());
 }
Exemplo n.º 6
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.UseInMemoryOutbox();
     configurator.ConfigureSaga <TestInstance>(_provider);
 }
Exemplo n.º 7
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.UseMessageRetry(r => r.Immediate(5));
     configurator.UseInMemoryOutbox();
     configurator.ConfigureSaga <TestInstance>(_provider);
 }
Exemplo n.º 8
0
 protected override void ConfigureSaga(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.ConfigureSaga <SimpleSaga>(_container);
 }
Exemplo n.º 9
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.ConfigureSaga <SimpleSaga>(Registration);
 }
Exemplo n.º 10
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.ConfigureSaga <TestInstance>(Registration);
 }
Exemplo n.º 11
0
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     configurator.UseMessageRetry(r => r.Immediate(5));
     configurator.UseInMemoryOutbox();
     configurator.ConfigureSaga <TestInstance>(_provider.GetRequiredService <IRiderRegistrationContext>());
 }