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