Example #1
0
 public EventPublisher(ProducerSetting setting, string id)
 {
     _producer = new Producer(setting, id);
     _binarySerializer = ObjectContainer.Resolve<IBinarySerializer>();
     _eventTopicProvider = ObjectContainer.Resolve<IEventTopicProvider>();
     _eventTypeCodeProvider = ObjectContainer.Resolve<IEventTypeCodeProvider>();
     _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().Name);
 }
Example #2
0
        public EventPublisher(
            RequestChannelPools requestChannelPools,
            IEventTopicProvider eventTopicProvider)
        {
            _requestChannelPools = requestChannelPools;

            _eventTopicProvider = eventTopicProvider;
        }