| | |
| | | } |
| | | rootContainer = newRootContainer(AccessMode.READ_WRITE); |
| | | rootContainer.getStorage().close(); |
| | | return getImportStrategy(serverContext, rootContainer).importLDIF(importConfig); |
| | | return getImportStrategy(rootContainer).importLDIF(importConfig); |
| | | } |
| | | catch (StorageRuntimeException e) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | private ImportStrategy getImportStrategy(ServerContext serverContext, RootContainer rootContainer) |
| | | private ImportStrategy getImportStrategy(RootContainer rootContainer) |
| | | { |
| | | return new OnDiskMergeImporter.StrategyImpl(serverContext, rootContainer, cfg); |
| | | return new OnDiskMergeImporter.StrategyImpl(rootContainer, cfg); |
| | | } |
| | | |
| | | @Override |
| | |
| | | { |
| | | rootContainer = newRootContainer(AccessMode.READ_WRITE); |
| | | } |
| | | getImportStrategy(serverContext, rootContainer).rebuildIndex(rebuildConfig); |
| | | getImportStrategy(rootContainer).rebuildIndex(rebuildConfig); |
| | | } |
| | | catch (ConfigException ce) |
| | | { |