[ 
https://issues.apache.org/jira/browse/MAILBOX-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024745#comment-13024745
 ] 

Eric Charles commented on MAILBOX-44:
-------------------------------------

The maibox component injection is achieved by the server project with context 
files you can find in
https://svn.apache.org/repos/asf/james/server/trunk/container-spring/src/main/config/james/context/

There are some functional tests for the different mailbox impl in 
http://svn.apache.org/repos/asf/james/mailbox-integration-tester/trunk/
These are tests for the imap protocol using the mailbox impl.

The mailbox project in it self only contains some basic testing for now.

Having a dependency injection modulie in the mailbox project (without the need 
to have a server) is on my todo.

Btw, which missing plugins exceptions have you received. If needed, you may 
remove from you local maven repo ($HOME/.m2/repository/...)  the bad plugins, 
your next build should download it again from the internet maven repositories.



> [gsoc2011] Design and implement a distributed mailbox using Hadoop
> ------------------------------------------------------------------
>
>                 Key: MAILBOX-44
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-44
>             Project: James Mailbox
>          Issue Type: New Feature
>            Reporter: Eric Charles
>            Assignee: Norman Maurer
>              Labels: gsoc2011
>
> Context: The mailbox subproject (http://james.apache.org/mailbox/) supports 
> maildir, SQL database (via JPA) and Java Content Repository (JCR) as 
> technology for mail storage. This flexibility is achieved thanks to a API 
> design that abstracts mail storage from the mail protocols.
> Task: We need to implement mailbox storage as a distributed system on top of 
> Hadoop HDFS. The James mailbox API will be used. A first step is to design 
> how to interact with Hadoop (native api, gora incubator at apache,...) and 
> deal with specific performance questions related to mail loading/parsing in a 
> distributed system (use map/reduce or not, use existing local lucene indexes 
> for search,...). The second step is to implement the HDFS mailbox (maildir 
> mailbox is similar because is stores mails as a file and can be an 
> inspiration). A single James server will still be deployed because we don't 
> have any distributed UID generation.
> Mentor: eric at apache dot org
> Complexity: medium 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
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