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 bt...@apache.org on 2015/09/22 12:34:58 UTC

svn commit: r1704558 - in /james/server/trunk: container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml

Author: btellier
Date: Tue Sep 22 10:34:56 2015
New Revision: 1704558

URL: http://svn.apache.org/viewvc?rev=1704558&view=rev
Log:
JAMES-511 Quota integration in James Spring application

Modified:
    james/server/trunk/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml
    james/server/trunk/protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml

Modified: james/server/trunk/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml?rev=1704558&r1=1704557&r2=1704558&view=diff
==============================================================================
--- james/server/trunk/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml (original)
+++ james/server/trunk/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml Tue Sep 22 10:34:56 2015
@@ -117,6 +117,11 @@
 
     <import resource="classpath:META-INF/spring/spring-mailbox.xml"/>
 
+    <!-- Quotas -->
+    <bean class="org.apache.james.container.spring.bean.factorypostprocessor.QuotaBeanFactoryPostProcessor"/>
+
+    <import resource="classpath:META-INF/spring/quota.xml"/>
+
     <!-- Mailbox Copier -->
     <bean id="mailboxcopier" class="org.apache.james.mailbox.copier.MailboxCopierImpl"/>
 
@@ -237,7 +242,11 @@
     <bean id="domainlistmanagement" class="org.apache.james.domainlist.lib.DomainListManagement"/>
     <bean id="mailboxmanagermanagementbean" class="org.apache.james.adapter.mailbox.MailboxManagerManagement"/>
     <bean id="mailboxcopiermanagement" class="org.apache.james.adapter.mailbox.MailboxCopierManagement"/>
-    <bean id="quotamanagermanagement" class="org.apache.james.adapter.mailbox.QuotaManagement"/>
+    <bean id="quotamanagermanagement" class="org.apache.james.adapter.mailbox.QuotaManagement">
+        <property name="maxQuotaManager" ref="maxQuotaManager"/>
+        <property name="quotaRootResolver" ref="quotaRootResolver"/>
+        <property name="quotaManager" ref="quotaManager"/>
+    </bean>
     <!--
         <bean id="james23importermanagement" class="org.apache.james.container.spring.tool.James23ImporterManagement" />
     -->

Modified: james/server/trunk/protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml?rev=1704558&r1=1704557&r2=1704558&view=diff
==============================================================================
--- james/server/trunk/protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml (original)
+++ james/server/trunk/protocols/protocols-imap4/src/main/resources/META-INF/spring/imapserver-context.xml Tue Sep 22 10:34:56 2015
@@ -34,10 +34,12 @@
         <constructor-arg index="1" ref="subscriptionManager"/>
         <!-- The mailboxTyper -->
         <constructor-arg index="2" value="#{null}"/>
+        <constructor-arg index="3" ref="quotaManager"/>
+        <constructor-arg index="4" ref="quotaRootResolver"/>
         <!-- The idleKeepAlive -->
-        <constructor-arg index="3" value="120"/>
+        <constructor-arg index="5" value="120"/>
         <!-- The list of disabled capabilities -->
-        <constructor-arg index="4">
+        <constructor-arg index="6">
             <set>
                 <value>ACL</value>
                 <value>MOVE</value>



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