public SplitClient(ILog log) { _log = log; _keyValidator = new KeyValidator(_log); _splitNameValidator = new SplitNameValidator(_log); _eventTypeValidator = new EventTypeValidator(_log); _eventPropertiesValidator = new EventPropertiesValidator(_log); _factoryInstantiationsService = FactoryInstantiationsService.Instance(_log); }
public SplitClient(ISplitLogger log) { _log = log; _keyValidator = new KeyValidator(); _splitNameValidator = new SplitNameValidator(); _eventTypeValidator = new EventTypeValidator(); _eventPropertiesValidator = new EventPropertiesValidator(); _factoryInstantiationsService = FactoryInstantiationsService.Instance(); _wrapperAdapter = new WrapperAdapter(); }
public SplitClient(ISplitLogger log) { _log = log; _keyValidator = new KeyValidator(); _splitNameValidator = new SplitNameValidator(); _eventTypeValidator = new EventTypeValidator(); _eventPropertiesValidator = new EventPropertiesValidator(); _factoryInstantiationsService = FactoryInstantiationsService.Instance(); _wrapperAdapter = new WrapperAdapter(); _configService = new ConfigService(_wrapperAdapter, _log); _tasksManager = new TasksManager(_wrapperAdapter); _statusManager = new InMemoryReadinessGatesCache(); }