public virtual void AddTargetConnectionFactory(object key, IConnectionFactory connectionFactory) { _targetConnectionFactories[key] = connectionFactory; foreach (var listener in _connectionListeners) { connectionFactory.AddConnectionListener(listener); } }