public static MessageBusBuilder WithProviderRedis(this MessageBusBuilder mbb, RedisMessageBusSettings redisSettings)
 {
     if (mbb == null)
     {
         throw new ArgumentNullException(nameof(mbb));
     }
     return(mbb.WithProvider(settings => new RedisMessageBus(settings, redisSettings)));
 }
 public static MessageBusBuilder WithProviderMemory(this MessageBusBuilder mbb, MemoryMessageBusSettings providerSettings)
 {
     if (mbb is null)
     {
         throw new ArgumentNullException(nameof(mbb));
     }
     return(mbb.WithProvider(settings => new MemoryMessageBus(settings, providerSettings)));
 }
Пример #3
0
 public static MessageBusBuilder WithProviderMemory(this MessageBusBuilder mbb, MemoryMessageBusSettings providerSettings)
 {
     return(mbb.WithProvider(settings => new MemoryMessageBus(settings, providerSettings)));
 }
Пример #4
0
 public static MessageBusBuilder WithProviderHybrid(this MessageBusBuilder mbb, HybridMessageBusSettings hybridSettings)
 {
     return(mbb.WithProvider(settings => new HybridMessageBus(settings, hybridSettings)));
 }
Пример #5
0
 public static MessageBusBuilder WithProviderKafka(this MessageBusBuilder mbb, KafkaMessageBusSettings kafkaSettings)
 {
     return(mbb.WithProvider(settings => new KafkaMessageBus(settings, kafkaSettings)));
 }
 public static MessageBusBuilder WithProviderServiceBus(this MessageBusBuilder mbb, ServiceBusMessageBusSettings serviceBusSettings)
 {
     return(mbb.WithProvider(settings => new ServiceBusMessageBus(settings, serviceBusSettings)));
 }
 public static MessageBusBuilder WithProviderEventHub(this MessageBusBuilder mbb, EventHubMessageBusSettings eventHubSettings)
 {
     return(mbb.WithProvider(settings => new EventHubMessageBus(settings, eventHubSettings)));
 }
 public static MessageBusBuilder WithProviderRedis(this MessageBusBuilder mbb, RedisMessageBusSettings redisSettings)
 {
     return(mbb.WithProvider(settings => new RedisMessageBus(settings, redisSettings)));
 }