This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git


The following commit(s) were added to refs/heads/master by this push:
     new 691ce59aba Allow reindexing for Spring Lucene users (#2918)
691ce59aba is described below

commit 691ce59abac30960a4850e8fcaa899c354494b92
Author: Benoit TELLIER <[email protected]>
AuthorDate: Thu Jan 22 08:22:53 2026 +0100

    Allow reindexing for Spring Lucene users (#2918)
---
 .../indexer/src/main/resources/META-INF/spring/mailbox-tools.xml  | 8 +++++++-
 .../IndexerConfigurationBeanFactoryPostProcessor.java             | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git 
a/mailbox/tools/indexer/src/main/resources/META-INF/spring/mailbox-tools.xml 
b/mailbox/tools/indexer/src/main/resources/META-INF/spring/mailbox-tools.xml
index 4abb97ea22..06bf507241 100644
--- a/mailbox/tools/indexer/src/main/resources/META-INF/spring/mailbox-tools.xml
+++ b/mailbox/tools/indexer/src/main/resources/META-INF/spring/mailbox-tools.xml
@@ -23,12 +23,18 @@
        xsi:schemaLocation="
           http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd";>
 
-    <bean id ="reindexer-impl" 
class="org.apache.mailbox.tools.indexer.ReIndexerImpl" lazy-init="true">
+    <bean id="reindexer-performer" 
class="org.apache.mailbox.tools.indexer.ReIndexerPerformer" lazy-init="true">
         <constructor-arg index="0" ref="mailboxmanager"/>
         <constructor-arg index="1" ref="indexer"/>
         <constructor-arg index="2" ref="messageMapperFactory"/>
     </bean>
 
+    <bean id ="reindexer-impl" 
class="org.apache.mailbox.tools.indexer.ReIndexerImpl" lazy-init="true">
+        <constructor-arg index="0" ref="reindexer-performer"/>
+        <constructor-arg index="1" ref="mailboxmanager"/>
+        <constructor-arg index="2" ref="messageMapperFactory"/>
+    </bean>
+
     <bean id ="fake-reindexer" 
class="org.apache.mailbox.tools.indexer.ThrowsReIndexer" lazy-init="true"/>
 
 </beans>
diff --git 
a/server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/IndexerConfigurationBeanFactoryPostProcessor.java
 
b/server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/IndexerConfigurationBeanFactoryPostProcessor.java
index 5e236a07af..f7e79d5217 100644
--- 
a/server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/IndexerConfigurationBeanFactoryPostProcessor.java
+++ 
b/server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/IndexerConfigurationBeanFactoryPostProcessor.java
@@ -56,7 +56,7 @@ public class IndexerConfigurationBeanFactoryPostProcessor 
implements BeanFactory
                 reIndexer = "reindexer-impl";
             } else if (provider.equalsIgnoreCase("luceneIndex")) {
                 indexer = "luceneIndex";
-                reIndexer = "fake-reindexer";
+                reIndexer = "reindexer-impl";
             }
 
             if (indexer == null) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to