> -----Original Message----- > From: robert burrell donkin [mailto:[EMAIL PROTECTED] > Sent: 15 January 2007 20:30 > To: James Developers List > Subject: Re: MailboxManager API and session orientation was: Jsieve > Configuration > > > On 1/13/07, Norman Maurer <[EMAIL PROTECTED]> wrote: > > Steve Brewin schrieb: > > > robert burrell donkin wrote: > > > <snipped/> > > > > > >> if there's interest, maybe i'll pull together some UML > > >> > > > > > > Get on with it then :) > > > > > > Cheers > > > > > > -- Steve > > > > > > > > > > +1 > > i've taken the liberty to create: > http://svn.apache.org/repos/asf/james/server/sandbox/design-doodles to > house speculations such as this. > > i've added something very basic to > http://svn.apache.org/repos/asf/james/server/sandbox/design-do odles/imap/messaging-api/. it was useful for me since i needed to think a little more about the design: since james supports hetrogeneous mailboxes, the conversational session will need to be created by the handler and then stored for each mailbox.
> shout if it's still unclear and i'll try to do better :-) Whaa - I've shouted! Sometimes every picture doesn't tell a story. It would be useful to have some minimal Javadoc style commentary on the responsibilities of each message in the sequence diagram. My reading of it without is that the responsibilities break encapsulation. This may be due to mis-reading of the diagram. I would expect the IMapCommand to be involved in the process sequence. Otherwise the IMapRequestHandler must know everything! Cheers -- Steve --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]