Author: norman
Date: Fri Jan 22 14:20:54 2010
New Revision: 902092

URL: http://svn.apache.org/viewvc?rev=902092&view=rev
Log:
use jpa implementation of Subscriber for imap

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=902092&r1=902091&r2=902092&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 Jan 22 14:20:54 2010
@@ -263,24 +263,30 @@
     <bean id="imapEncoderFactory" 
class="org.apache.james.imap.encode.main.DefaultImapEncoderFactory"/>
     <bean id="imapEncoder" factory-bean="imapEncoderFactory"  
factory-method="buildImapEncoder"/>
        
-       
-       <bean id="subscriper" 
class="org.apache.james.imapserver.UserMetaDataRepositorySubscripter"/>
-               
        <bean id="authenticator" 
class="org.apache.james.imapserver.UserRepositoryAuthenticator"/>
        
+       
+    <!--  Torque implementation of IMAP Storage-->
+       <!--  
+       <bean id="subscriper" 
class="org.apache.james.imapserver.UserMetaDataRepositorySubscripter"/>
+                       
        <bean id="userMetaDataRepository" 
class="org.apache.james.user.impl.file.FileUserMetaDataRepository">
                <constructor-arg index="0" value="var/users"/>
         </bean>
         
-       <!--  use this for torque implementation -->
-       <!--  
+
         <bean id="mailboxmanager" 
class="org.apache.james.mailboxmanager.torque.DefaultMailboxManager">
          <constructor-arg index="0" ref="authenticator"/>
          <constructor-arg index="1" ref="subscriper"/>
          <property name="torqueConfig" value="file://conf/torque.properties" />
        </bean>
        -->
-       <!--  Enable this for JPA implementation -->
+
+       <!-- JPA implementation of IMAP Storage-->
+       <bean id ="subscriper"  
class="org.apache.james.imap.jpa.JPASubscriptionManager">
+      <constructor-arg index="0" ref="entityManagerFactory"/>
+       </bean>
+       
        <bean id="mailboxmanager" 
class="org.apache.james.imap.jpa.openjpa.OpenJPAMailboxManager">
         <constructor-arg index="0" ref="authenticator"/>
         <constructor-arg index="1" ref="subscriper"/>



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

Reply via email to