Author: norman
Date: Fri May  7 18:12:56 2010
New Revision: 942163

URL: http://svn.apache.org/viewvc?rev=942163&view=rev
Log:
Adjust spring-beans.xml to reflect needed changes for new imap snapshot

Modified:
    james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml?rev=942163&r1=942162&r2=942163&view=diff
==============================================================================
--- james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml 
(original)
+++ james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml 
Fri May  7 18:12:56 2010
@@ -322,14 +322,17 @@
     -->
 
     <!-- JPA implementation of IMAP Storage-->
-    <bean id ="subscriper" 
class="org.apache.james.imap.jpa.JPASubscriptionManager">
+    <bean id ="sessionEntityManagerFactory" 
class="org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory">
         <constructor-arg index="0" ref="entityManagerFactory"/>
     </bean>
+    <bean id ="subscriper" 
class="org.apache.james.imap.jpa.JPASubscriptionManager">
+        <constructor-arg index="0" ref="sessionEntityManagerFactory"/>
+    </bean>
 
     <bean id="mailboxmanager" 
class="org.apache.james.imap.jpa.openjpa.OpenJPAMailboxManager">
         <constructor-arg index="0" ref="authenticator"/>
         <constructor-arg index="1" ref="subscriper"/>
-        <constructor-arg index="2" ref="entityManagerFactory"/>
+        <constructor-arg index="2" ref="sessionEntityManagerFactory"/>
         <constructor-arg index="3" value="${openjpa.streaming}"/>
     </bean>
 
@@ -351,21 +354,22 @@
 
     <bean id="jcrUtils" class="org.apache.james.imap.jcr.JCRUtils"/>    
 
-    <bean id ="subscriper"     
class="org.apache.james.imap.jcr.JCRGlobalUserSubscriptionManager" 
depends-on="imapCndLoader">
+    <bean id ="sessionJcrRepository"   
class="org.apache.james.imap.jcr.JCRGlobalJCRRepository" 
depends-on="imapCndLoader">
         <constructor-arg index="0" ref="jcrRepository"/>
         <constructor-arg index="1" value="james"/>
         <constructor-arg index="2" value="james"/>
         <constructor-arg index="3" value="james"/>
     </bean>
+    
+    <bean id ="subscriper"     
class="org.apache.james.imap.jcr.JCRGlobalUserSubscriptionManager">
+        <constructor-arg index="0" ref="sessionJcrRepository"/>
+    </bean>
 
 
-    <bean id="mailboxmanager" 
class="org.apache.james.imap.jcr.JCRGlobalUserMailboxManager" 
depends-on="imapCndLoader">
+    <bean id="mailboxmanager" 
class="org.apache.james.imap.jcr.JCRGlobalUserMailboxManager">
         <constructor-arg index="0" ref="authenticator"/>
         <constructor-arg index="1" ref="subscriper"/>
-        <constructor-arg index="2" ref="jcrRepository"/>
-        <constructor-arg index="3" value="james"/>
-        <constructor-arg index="4" value="james"/>
-        <constructor-arg index="5" value="james"/>
+        <constructor-arg index="2" ref="sessionJcrRepository"/>
     </bean>
     -->
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to