You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2014/04/17 09:49:00 UTC
svn commit: r1588154 -
/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java
Author: chetanm
Date: Thu Apr 17 07:49:00 2014
New Revision: 1588154
URL: http://svn.apache.org/r1588154
Log:
OAK-1462 - Aggregate Index isn't usable in an osgi environment
Disabling the OSGi registration for now as it might cause issue when an aggregate index wrapper is also registered. As both of them would be invoked for Observer while we only require one.
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java
Modified: jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java?rev=1588154&r1=1588153&r2=1588154&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java (original)
+++ jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java Thu Apr 17 07:49:00 2014
@@ -16,13 +16,11 @@
*/
package org.apache.jackrabbit.oak.plugins.index.lucene;
+import java.io.Closeable;
import java.util.List;
import javax.annotation.Nonnull;
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Deactivate;
-import org.apache.felix.scr.annotations.Service;
import org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator;
import org.apache.jackrabbit.oak.spi.commit.CommitInfo;
import org.apache.jackrabbit.oak.spi.commit.Observer;
@@ -38,9 +36,7 @@ import com.google.common.collect.Immutab
*
* @see LuceneIndex
*/
-@Component
-@Service({ QueryIndexProvider.class, Observer.class })
-public class LuceneIndexProvider implements QueryIndexProvider, Observer {
+public class LuceneIndexProvider implements QueryIndexProvider, Observer, Closeable {
protected final IndexTracker tracker = new IndexTracker();
@@ -51,7 +47,6 @@ public class LuceneIndexProvider impleme
protected NodeAggregator aggregator = null;
- @Deactivate
public void close() {
tracker.close();
}