You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2026/01/22 07:22:58 UTC
(james-project) branch master updated: Allow reindexing for Spring Lucene users (#2918)
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 <bt...@linagora.com>
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: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org