Author: norman
Date: Thu Apr  8 14:14:17 2010
New Revision: 931952

URL: http://svn.apache.org/viewvc?rev=931952&view=rev
Log:
Update to use streaming with openjpa

Modified:
    
james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml
    
james/server/trunk/spring-deployment/src/main/config/james/database.properties
    james/server/trunk/spring-deployment/src/main/config/james/spring-beans.xml

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?rev=931952&r1=931951&r2=931952&view=diff
==============================================================================
--- 
james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml
 (original)
+++ 
james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml
 Thu Apr  8 14:14:17 2010
@@ -5,13 +5,16 @@
         <!-- Mailbox stuff-->
         <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
         <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
+        
<class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
         
<class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
+        
<class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
+        
<class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
         <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
         <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
         
<class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
         <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
         <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
-        
+
         <!-- UsersRepository -->
         <class>org.apache.james.server.jpa.JPAUser</class>
 

Modified: 
james/server/trunk/spring-deployment/src/main/config/james/database.properties
URL: 
http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/database.properties?rev=931952&r1=931951&r2=931952&view=diff
==============================================================================
--- 
james/server/trunk/spring-deployment/src/main/config/james/database.properties 
(original)
+++ 
james/server/trunk/spring-deployment/src/main/config/james/database.properties 
Thu Apr  8 14:14:17 2010
@@ -7,4 +7,13 @@ database.password=app
 
 # Supported adapters are:
 # DB2, DERBY, H2, HSQL, INFORMIX, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, 
SYBASE 
-vendorAdapter.database=DERBY
\ No newline at end of file
+vendorAdapter.database=DERBY
+
+# Use streaming for Blobs
+# This is only supported on a limited set of databases atm. You should check 
if its supported by your DB before enable
+# it. 
+# 
+# See:
+# 
http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_mapping_jpa.html  
#7.11.  LOB Streaming 
+# 
+openjpa.streaming=false
\ No newline at end of file

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=931952&r1=931951&r2=931952&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 
Thu Apr  8 14:14:17 2010
@@ -329,6 +329,7 @@
         <constructor-arg index="0" ref="authenticator"/>
         <constructor-arg index="1" ref="subscriper"/>
         <constructor-arg index="2" ref="entityManagerFactory"/>
+        <constructor-arg index="3" value="${openjpa.streaming}"/>
     </bean>
 
 



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

Reply via email to