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]