Author: chetanm
Date: Mon Jul 10 08:46:44 2017
New Revision: 1801421
URL: http://svn.apache.org/viewvc?rev=1801421&view=rev
Log:
OAK-6271 - Support for importing index files
Add a check for provided directory
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java?rev=1801421&r1=1801420&r2=1801421&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
Mon Jul 10 08:46:44 2017
@@ -66,6 +66,8 @@ public class IndexImporter {
public IndexImporter(NodeStore nodeStore, File indexDir,
IndexEditorProvider indexEditorProvider,
AsyncIndexerLock indexerLock) throws IOException {
+ checkArgument(indexDir.exists() && indexDir.isDirectory(), "Path [%s]
does not point " +
+ "to existing directory", indexDir.getAbsolutePath());
this.nodeStore = nodeStore;
this.indexDir = indexDir;
this.indexEditorProvider = indexEditorProvider;