public class MailboxEventDispatcher<Id> extends Object
MailboxListener.Event
's to registerend MailboxListenerModifier 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.