internal ImmutableRepositoryStartSettings(RepositoryStartSettings settings)
{
_startLuceneManager = settings.StartLuceneManager;
_backupIndexAtTheEnd = settings.BackupIndexAtTheEnd;
var configRestoreIndex = RepositoryStartSettings.ConfigRestoreIndex;
_restoreIndex = configRestoreIndex.HasValue ? configRestoreIndex.Value : settings.RestoreIndex;
_startWorkflowEngine = settings.StartWorkflowEngine;
_console = settings.Console;
_pluginsPath = settings.PluginsPath;
_indexPath = settings.IndexPath;
}
}