public class MailboxEventDispatcher<Id> extends Object
MailboxListener.Event's to registerend MailboxListener| Modifier and Type | Class and Description |
|---|---|
class |
MailboxEventDispatcher.AddedImpl |
class |
MailboxEventDispatcher.ExpungedImpl |
class |
MailboxEventDispatcher.FlagsUpdatedImpl |
class |
MailboxEventDispatcher.MailboxAddedImpl |
class |
MailboxEventDispatcher.MailboxDeletionImpl |
class |
MailboxEventDispatcher.MailboxRenamedEventImpl |
| Constructor and Description |
|---|
MailboxEventDispatcher(MailboxListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
added(MailboxSession session,
SortedMap<Long,MessageMetaData> uids,
Mailbox<Id> mailbox)
Should get called when a new message was added to a Mailbox.
|
void |
expunged(MailboxSession session,
Map<Long,MessageMetaData> uids,
Mailbox<Id> mailbox)
Should get called when a message was expunged from a Mailbox.
|
void |
flagsUpdated(MailboxSession session,
List<Long> uids,
Mailbox<Id> mailbox,
List<UpdatedFlags> uflags)
Should get called when the message flags were update in a Mailbox.
|
void |
mailboxAdded(MailboxSession session,
Mailbox<Id> mailbox)
Should get called when a Mailbox was added.
|
void |
mailboxDeleted(MailboxSession session,
Mailbox<Id> mailbox)
Should get called when a Mailbox was deleted.
|
void |
mailboxRenamed(MailboxSession session,
MailboxPath from,
Mailbox<Id> to)
Should get called when a Mailbox was renamed.
|
public MailboxEventDispatcher(MailboxListener listener)
public void added(MailboxSession session, SortedMap<Long,MessageMetaData> uids, Mailbox<Id> mailbox)
session - The mailbox sessionuids - Sorted map with uids and message meta datamailbox - The mailboxpublic void expunged(MailboxSession session, Map<Long,MessageMetaData> uids, Mailbox<Id> mailbox)
session - The mailbox sessionuids - Sorted map with uids and message meta datamailbox - The mailboxpublic void flagsUpdated(MailboxSession session, List<Long> uids, Mailbox<Id> mailbox, List<UpdatedFlags> uflags)
session - uids - mailbox - uflags - public void mailboxRenamed(MailboxSession session, MailboxPath from, Mailbox<Id> to)
session - from - to - public void mailboxDeleted(MailboxSession session, Mailbox<Id> mailbox)
session - mailbox - public void mailboxAdded(MailboxSession session, Mailbox<Id> mailbox)
session - mailbox - Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.