/// <summary> /// Initializes a new instance of the <see cref="KafkaFlowConfigurator"/> class. /// </summary> /// <param name="dependencyConfigurator">Dependency injection configurator</param> /// <param name="kafka">A handler to setup the configuration</param> public KafkaFlowConfigurator( IDependencyConfigurator dependencyConfigurator, Action <IKafkaConfigurationBuilder> kafka) { var builder = new KafkaConfigurationBuilder(dependencyConfigurator); kafka(builder); this.configuration = builder.Build(); }
public KafkaFlowConfigurator( IDependencyConfigurator dependencyConfigurator, Action <IKafkaConfigurationBuilder> kafka) { var builder = new KafkaConfigurationBuilder(dependencyConfigurator); kafka(builder); dependencyConfigurator.AddSingleton(builder.Build()); }