You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ad...@apache.org on 2017/12/05 07:30:48 UTC

[08/19] james-project git commit: JAMES-2242 JamesMailetContext was not bound as Singleton by Guice

JAMES-2242 JamesMailetContext was not bound as Singleton by Guice

This is why I ended up with a null postmaster while bouncing...


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/775de66b
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/775de66b
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/775de66b

Branch: refs/heads/master
Commit: 775de66bba207ee31728e1b9b3a707bf842d7445
Parents: 9cc4c6c
Author: benwa <bt...@linagora.com>
Authored: Wed Nov 29 15:09:39 2017 +0700
Committer: Antoine Duprat <ad...@linagora.com>
Committed: Mon Dec 4 14:42:17 2017 +0100

----------------------------------------------------------------------
 .../apache/james/modules/server/CamelMailetContainerModule.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/775de66b/server/container/guice/mailet/src/main/java/org/apache/james/modules/server/CamelMailetContainerModule.java
----------------------------------------------------------------------
diff --git a/server/container/guice/mailet/src/main/java/org/apache/james/modules/server/CamelMailetContainerModule.java b/server/container/guice/mailet/src/main/java/org/apache/james/modules/server/CamelMailetContainerModule.java
index 576bef2..3680c0a 100644
--- a/server/container/guice/mailet/src/main/java/org/apache/james/modules/server/CamelMailetContainerModule.java
+++ b/server/container/guice/mailet/src/main/java/org/apache/james/modules/server/CamelMailetContainerModule.java
@@ -73,6 +73,8 @@ public class CamelMailetContainerModule extends AbstractModule {
         bind(JamesMailSpooler.class).in(Scopes.SINGLETON);
         bind(MailSpoolerMBean.class).to(JamesMailSpooler.class);
 
+        bind(MailetContext.class).to(JamesMailetContext.class);
+
         bind(MailetLoader.class).to(GuiceMailetLoader.class);
         bind(MatcherLoader.class).to(GuiceMatcherLoader.class);
 
@@ -84,7 +86,7 @@ public class CamelMailetContainerModule extends AbstractModule {
 
     @Provides
     @Singleton
-    private MailetContext provideMailetContext(MailQueueFactory mailQueueFactory,
+    private JamesMailetContext provideMailetContext(MailQueueFactory mailQueueFactory,
                                                     DNSService dns,
                                                     UsersRepository localusers,
                                                     DomainList domains) {


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org