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();
     }
 


Reply via email to