Author: chetanm
Date: Mon Jul 10 08:46:34 2017
New Revision: 1801420
URL: http://svn.apache.org/viewvc?rev=1801420&view=rev
Log:
OAK-6246 - Support for out of band indexing with read only access to NodeStore
Obtain LuceneIndexHelper from IndexHelper instead of creating directly
Modified:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
Modified:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java?rev=1801420&r1=1801419&r2=1801420&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
(original)
+++
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
Mon Jul 10 08:46:34 2017
@@ -103,7 +103,6 @@ public class OutOfBandIndexer implements
private final String checkpoint;
private Map<String, String> checkpointInfo = Collections.emptyMap();
private NodeStore copyOnWriteStore;
- private LuceneIndexHelper luceneIndexHelper;
private File localIndexDir;
//TODO Support for providing custom index definition i.e. where definition
is not
@@ -198,10 +197,9 @@ public class OutOfBandIndexer implements
}
private IndexEditorProvider createLuceneEditorProvider() throws
IOException {
- luceneIndexHelper = new LuceneIndexHelper(indexHelper);
+ LuceneIndexHelper luceneIndexHelper =
indexHelper.getLuceneIndexHelper();
DirectoryFactory dirFactory = new
FSDirectoryFactory(getLocalIndexDir());
luceneIndexHelper.setDirectoryFactory(dirFactory);
- closer.register(luceneIndexHelper);
return luceneIndexHelper.createEditorProvider();
}