This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch 3.8.x in repository https://gitbox.apache.org/repos/asf/james-project.git
commit ffff162dc00a4083d4c7882be61131d0fa85186f Author: Wojciech Kapcia <woj...@tigase.org> AuthorDate: Thu May 11 19:06:39 2023 -0400 JAMES-3906 fix issue with `ManageSieveServerFactory` not being singleton causing issues --- .../org/apache/james/modules/protocols/ManageSieveServerModule.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java b/server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java index 9ec6101d8e..cd10b994f2 100644 --- a/server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java +++ b/server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java @@ -35,6 +35,7 @@ import org.apache.james.utils.KeystoreCreator; import org.apache.james.webadmin.Routes; import com.google.inject.AbstractModule; +import com.google.inject.Scopes; import com.google.inject.multibindings.Multibinder; import com.google.inject.multibindings.ProvidesIntoSet; @@ -43,6 +44,7 @@ public class ManageSieveServerModule extends AbstractModule { @Override protected void configure() { install(new SieveModule()); + bind(ManageSieveServerFactory.class).in(Scopes.SINGLETON); bind(CoreCommands.class).to(CoreProcessor.class); Multibinder.newSetBinder(binder(), GuiceProbe.class).addBinding().to(SieveProbeImpl.class); --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org