public KafkaBroker(MessageKeyProvider messageKeyProvider, ILoggerFactory loggerFactory, MessageLogger messageLogger) : base(loggerFactory) { _messageKeyProvider = messageKeyProvider; _loggerFactory = loggerFactory; _messageLogger = messageLogger; }
protected Producer(IBroker broker, IEndpoint endpoint, MessageKeyProvider messageKeyProvider, ILogger <Producer> logger, MessageLogger messageLogger) : base(broker, endpoint) { _messageKeyProvider = messageKeyProvider; _logger = logger; _messageLogger = messageLogger; }
public KafkaProducer(KafkaBroker broker, KafkaProducerEndpoint endpoint, MessageKeyProvider messageKeyProvider, ILogger <KafkaProducer> logger, MessageLogger messageLogger) : base(broker, endpoint, messageKeyProvider, logger, messageLogger) { _logger = logger; Endpoint.Validate(); }
public InMemoryBroker( MessageKeyProvider messageKeyProvider, IEnumerable <IBrokerBehavior> behaviors, ILoggerFactory loggerFactory, MessageLogger messageLogger) : base(behaviors, loggerFactory) { _messageKeyProvider = messageKeyProvider; _messageLogger = messageLogger; }
public InMemoryProducer( IBroker broker, IEndpoint endpoint, MessageKeyProvider messageKeyProvider, IEnumerable <IProducerBehavior> behaviors, ILogger <Producer> logger, MessageLogger messageLogger) : base(broker, endpoint, messageKeyProvider, behaviors, logger, messageLogger) { }
public KafkaProducer( KafkaBroker broker, KafkaProducerEndpoint endpoint, MessageKeyProvider messageKeyProvider, IEnumerable <IProducerBehavior> behaviors, ILogger <KafkaProducer> logger, MessageLogger messageLogger) : base(broker, endpoint, messageKeyProvider, behaviors, logger, messageLogger) { _logger = logger; Endpoint.Validate(); }
public KafkaBroker( MessageKeyProvider messageKeyProvider, IEnumerable <IBrokerBehavior> behaviors, IServiceProvider serviceProvider, ILoggerFactory loggerFactory, MessageLogger messageLogger) : base(behaviors, loggerFactory) { _messageKeyProvider = messageKeyProvider; _serviceProvider = serviceProvider; _loggerFactory = loggerFactory; _messageLogger = messageLogger; }
protected Producer( IBroker broker, IEndpoint endpoint, MessageKeyProvider messageKeyProvider, IEnumerable <IProducerBehavior> behaviors, ILogger <Producer> logger, MessageLogger messageLogger) : base(broker, endpoint) { _messageKeyProvider = messageKeyProvider; _behaviors = behaviors; _logger = logger; _messageLogger = messageLogger; }
private static void Connect() { var messageKeyProvider = new MessageKeyProvider(new[] { new DefaultPropertiesMessageKeyProvider() }); _broker = new KafkaBroker(messageKeyProvider, GetLoggerFactory(), new MessageLogger(messageKeyProvider)); _broker.Connect(); _producer = _broker.GetProducer(new KafkaProducerEndpoint("Topic1") { Configuration = new KafkaProducerConfig { BootstrapServers = "PLAINTEXT://kafka:9092" } }); }
private static void Connect() { var messageKeyProvider = new MessageKeyProvider(new[] { new DefaultPropertiesMessageKeyProvider() }); _broker = new KafkaBroker(messageKeyProvider, GetLoggerFactory(), new MessageLogger(messageKeyProvider)); _consumer = _broker.GetConsumer(new KafkaConsumerEndpoint("Topic1") { Configuration = new KafkaConsumerConfig { BootstrapServers = "PLAINTEXT://kafka:9092", GroupId = "silverback-consumer", AutoOffsetReset = Confluent.Kafka.AutoOffsetReset.Earliest } }); _consumer.Received += OnMessageReceived; _broker.Connect(); }
public InMemoryBroker(MessageKeyProvider messageKeyProvider, ILoggerFactory loggerFactory, MessageLogger messageLogger) : base(loggerFactory) { _messageKeyProvider = messageKeyProvider; _messageLogger = messageLogger; }
protected OffloadProducerHelper(IOffloadStoreWriter storeWriter, MessageKeyProvider messageKeyProvider) { _storeWriter = storeWriter; _messageKeyProvider = messageKeyProvider; }
public InMemoryInboundLog(MessageKeyProvider messageKeyProvider) { _messageKeyProvider = messageKeyProvider; }
public DbInboundLog(IDbContext dbContext, MessageKeyProvider messageKeyProvider) : base(dbContext) { _messageKeyProvider = messageKeyProvider; }
public OutboundRoutingBehavior(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; _routing = serviceProvider.GetRequiredService <IOutboundRoutingConfiguration>(); _messageKeyProvider = serviceProvider.GetRequiredService <MessageKeyProvider>(); }
public InMemoryProducer(IBroker broker, IEndpoint endpoint, MessageKeyProvider messageKeyProvider, ILogger <Producer> logger, MessageLogger messageLogger) : base(broker, endpoint, messageKeyProvider, logger, messageLogger) { }