You simply need to import the eclipse project into your eclipse modeler.

However, don't expect to have access to detailed class diagrams, there is just the diagrams displayed on the web site.


You will be able to zoom in/out.
Also, the last changes are not reflected in the model.

Thx, Eric



On 06/12/2012 19:15, Trieu, Jason T wrote:
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]


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


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

Reply via email to