Thanks for the information.   What do I need to generate/view the class diagram 
in 
https://svn.apache.org/repos/asf/james/project/trunk/src/site/resources/model-eclipse-modeler/
 project?

I am new to eclipse modeler.  I installed EMF SKD, Encore Tools SDK & UML2 
Extender but still not able to get a class diagram from model.uml.

Thanks

Jason.

-----Original Message-----
From: Eric Charles [mailto:[email protected]] 
Sent: Thursday, November 29, 2012 10:35 PM
To: James Users List
Subject: Re: James 3.0 Architecture

Hi Jason,

Yes, you can rely on mailbox-api and mailbox-store to implement your own 
mailbox, such as the available mailbox-jpa... (all those projects are in [1]).

To be sure everything's fine, you add your implementation in the intergration 
tests [2]

IMAP and other James functionalities will then be available upon your mailbox 
storage.

The source of the architecture diagram are in [3]. You will need eclipse 
modeler to open the project.

Thx, Eric

[1] https://svn.apache.org/repos/asf/james/mailbox/trunk/
[2] https://svn.apache.org/repos/asf/james/mailbox-integration-tester/trunk/
[3]
https://svn.apache.org/repos/asf/james/project/trunk/src/site/resources/model-eclipse-modeler/

On 29/11/2012 23:09, Ioan Eugen Stan wrote:
> Hello Jason,
>
> James has a modular design and you should be able to do that. I gave a 
> presentation about James and maybe you can find more stuff there [1].
>
> You should be able to write a Mailbox implementation (see James 
> Mailbox [2] sub-project) that accesses your custom back-end. Then you 
> can plug in your custom implementation inside James App [3] (Spring 
> based app that assembles a full working server from all components).
>
> I think James App can give you a good overview of how components 
> interact since all main components are exposed as beans.
>
> I'm working on making James available in Apache Karaf [4] but that's a 
> long way from being usable right now.
>
> Good luck and please share more about your use-case.
>
> Cheers,
>
> [1] http://berlinbuzzwords.de/sessions/apache-james-more-emails-cloud
> [2] http://james.apache.org/mailbox/index.html
> [3] http://svn.apache.org/repos/asf/james/app/trunk/
> [4] https://github.com/ieugen/james-karaf
>
> On Fri, Nov 30, 2012 at 12:51 AM, Trieu, Jason T 
> <[email protected]> wrote:
>> Hi all,
>>
>> We have a custom message/mail repository that we need to provide IMAP4 
>> access to.   From my research so far, James seems to be a good candidate for 
>> us to use as the IMAP4 layer with us providing the implementation to handle 
>> translation between IMAP4 and our repository.   Is my understanding correct? 
>>  Can James be "customized" for this?
>> Also I am trying to understand the architecture of James 3.0 but I can't 
>> read the current Technical Architecture diagram 
>> (http://james.apache.org/server/3/dev.html).  The font is just too small 
>> even when I enlarge the diagram.   Is there other sources where I can get 
>> this document?   Any other sources for information on James 3.0?   I am 
>> trying to get some good understanding of the design/architecture to figure 
>> out where to drop in our custom classes.
>>
>> Thanks in advance.
>>
>> Jason.
>
>
>

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

Reply via email to