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))); }
public static MessageBusBuilder WithProviderMemory(this MessageBusBuilder mbb, MemoryMessageBusSettings providerSettings) { return(mbb.WithProvider(settings => new MemoryMessageBus(settings, providerSettings))); }
public static MessageBusBuilder WithProviderHybrid(this MessageBusBuilder mbb, HybridMessageBusSettings hybridSettings) { return(mbb.WithProvider(settings => new HybridMessageBus(settings, hybridSettings))); }
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))); }