コード例 #1
0
        public DomainExceptionConsumer InitializeKafka(ConsumerSetting setting)
        {
            InitializeENode();

            Consumer = new Consumer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }
コード例 #2
0
        public DomainEventPublisher InitializeKafka(ProducerSetting setting)
        {
            InitializeENode();

            Producer = new Producer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }
コード例 #3
0
        public ApplicationMessageConsumer InitializeKafka(ConsumerSetting setting)
        {
            InitializeENode();

            Consumer = new Consumer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }
コード例 #4
0
        public DomainEventConsumer InitializeKafka(ConsumerSetting setting, bool sendEventHandledMessage = true)
        {
            InitializeENode(sendEventHandledMessage);

            Consumer = new Consumer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }
コード例 #5
0
        public ApplicationMessagePublisher InitializeKafka(ProducerSetting setting, Dictionary <string, object> kafkaConfig = null)
        {
            InitializeENode();

            Producer = new Producer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }
コード例 #6
0
        public CommandService InitializeKafka(ProducerSetting setting = null, CommandResultProcessor commandResultProcessor = null)
        {
            InitializeENode();

            _commandResultProcessor = commandResultProcessor;

            Producer = new Producer(setting);

            _topicsManager = new TopicsManager(setting.BootstrapServers);
            return(this);
        }