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); }
public EventPublisher( RequestChannelPools requestChannelPools, IEventTopicProvider eventTopicProvider) { _requestChannelPools = requestChannelPools; _eventTopicProvider = eventTopicProvider; }