Skip to content

Instantly share code, notes, and snippets.

View mrclayman's full-sized avatar
🇨🇿

Zbyněk Novotný mrclayman

🇨🇿
  • Prague, Czech Rep.
View GitHub Profile
@mrclayman
mrclayman / IRabbitMqBusFactoryConfiguratorExtensions.cs
Created October 2, 2020 14:54
MassTransit saga registration using IServiceCollectionBusConfigurator vs. IRabbitMqBusFactoryConfigurator
public static class IRabbitMqBusFactoryConfiguratorExtensions
{
public static void ConfigureSagaReceiveEndpoint<TSagaState, TSagaStateMachine, TRepository>(
this IRabbitMqBusFactoryConfigurator configurator,
IRabbitMqConfiguration configuration,
string endpointConfigurationKey)
where TSagaState : class, SagaStateMachineInstance
where TSagaStateMachine : RabbitMqSagaStateMachine<TSagaState>
where TRepository : ISagaRepository<TSagaState>
{