Hi Martin,

The magic is in IdleProcessor [1] which registers a event listener and produces unsolicited responses to the client further to events on the mailbox.

The mailbox project is responsible to generate those events. mailbox-store does it for all the mailbox implementations, so you don't have to do anything on you custom mailbox. mailbox-store will take care of idle for you.

Thx, Eric


[1] https://svn.apache.org/repos/asf/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java

On 06/01/2013 12:20, Martin Hewitt wrote:
Hi all,

I noticed that the CAPABILITY command issued to James includes the IDLE
capability and was wondering how James accomplishes this?

Is the logic in the MailboxManager somewhere or the Mail Store? How would I
go about supporting this in a custom mailbox/mailstore environment?

Thanks,

Martin


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to