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 er...@apache.org on 2010/10/31 08:47:41 UTC

svn commit: r1029269 - /james/server/trunk/src/site/xdoc/feature_stores.xml

Author: eric
Date: Sun Oct 31 07:47:41 2010
New Revision: 1029269

URL: http://svn.apache.org/viewvc?rev=1029269&view=rev
Log:
Distinction between mailbox and mail repository.

Modified:
    james/server/trunk/src/site/xdoc/feature_stores.xml

Modified: james/server/trunk/src/site/xdoc/feature_stores.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/feature_stores.xml?rev=1029269&r1=1029268&r2=1029269&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/feature_stores.xml (original)
+++ james/server/trunk/src/site/xdoc/feature_stores.xml Sun Oct 31 07:47:41 2010
@@ -24,19 +24,27 @@
  </properties>
 
 <body>
+
+<section name="Mailbox Store">
+
+<p>James Server uses the <a href="http://james.apache.org/mailbox">mailbox</a> storage system 
+to store the users mailboxes.</p>
+
+<p>The mailbox library supports different persistence mecanisms: MailDir, Database (via JPA) and JCR.</p>
+
+</section>
+
 <section name="Repositories">
 
-<p>James uses a number of different repositories to both store message data (email, news messages) and 
+<p>James uses also a number of different repositories to both store message data (non mailbox emails, news messages in V2) and 
 user information.  User repositories store user information, including user names, authentication 
 information, and aliases.  Mail repositories store messages that have been delivered locally.  Spool 
 repositories store messages that are still being processed.  Finally, news repositories are used to
 store news messages.</p>
 
-</section>
-<section name="Storage Types">
-
 <p>Aside from the type of data they store, repositories are distinguished by 
 where they store data.  There are three types of storage - File, Database, and DBFile.</p>
+
 <subsection name="File Repositories">
 
 <p>File-based repositories store all data in the file system.  In general, these repositories are extremely
@@ -52,6 +60,7 @@ And "file:///var/mail/spool/" (note the 
 <p>All repository types (mail, spool, user, and news) have file-based implementations.  No special configuration is required to enable file-based repositories</p>
 
 </subsection>
+
 <subsection name="Database (JDBC) Repositories">
 
 <p>Database repositories store all data in an administrator-supplied database.  Configuration is somewhat
@@ -71,6 +80,7 @@ the particular table associated with the
 <p>Mail, spool, and user repositories have JDBC-based implementations.</p>
 
 </subsection>
+
 <subsection name="DBFile Repositories">
 
 <p>This is a special repository type used only for mail repositories.  DBFile repositories store the body of
@@ -79,8 +89,17 @@ to minimize the size of data stored in t
 database repository.</p>
 
 <p>Only mail repositories have dbfile-based implementations.</p>
+
+</subsection>
+
+<subsection name="JCR Repositories">
+
+<p>Only user repositories have jcr-based implementations.</p>
+
 </subsection>
 
 </section>
+
 </body>
+
 </document>



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