Methods in org.apache.james.mailboxmanager.mailbox with parameters of type MailboxSession |
MessageResult |
Mailbox.appendMessage(javax.mail.internet.MimeMessage message,
java.util.Date internalDate,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
java.util.Iterator |
Mailbox.expunge(MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
MessageResult |
Mailbox.getFirstUnseen(MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
int |
Mailbox.getMessageCount(MailboxSession mailboxSession)
|
java.util.Iterator |
Mailbox.getMessages(MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
TODO: consolidate search and getMessages into a single method |
long |
Mailbox.getUidNext(MailboxSession mailboxSession)
|
long |
Mailbox.getUidValidity(MailboxSession mailboxSession)
|
int |
Mailbox.getUnseenCount(MailboxSession mailboxSession)
|
long[] |
Mailbox.recent(boolean reset,
MailboxSession mailboxSession)
|
java.util.Iterator |
Mailbox.search(SearchQuery searchQuery,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
java.util.Iterator |
Mailbox.setFlags(javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
this is much more straight forward for IMAP instead of setting Flags of
an array of lazy-loading MimeMessages. |
Methods in org.apache.james.mailboxmanager.torque with parameters of type MailboxSession |
MessageResult |
TorqueMailbox.appendMessage(javax.mail.internet.MimeMessage message,
java.util.Date internalDate,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
void |
TorqueMailboxManager.copyMessages(MessageRange set,
java.lang.String from,
java.lang.String to,
MailboxSession session)
|
void |
TorqueMailbox.copyTo(MessageRange set,
TorqueMailbox toMailbox,
MailboxSession session)
|
void |
TorqueMailbox.deleted(MailboxSession session)
|
void |
TorqueMailboxManager.deleteMailbox(java.lang.String mailboxName,
MailboxSession session)
|
java.util.Iterator |
TorqueMailbox.expunge(MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
MessageResult |
TorqueMailbox.getFirstUnseen(MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
int |
TorqueMailbox.getMessageCount(MailboxSession mailboxSession)
|
java.util.Iterator |
TorqueMailbox.getMessages(MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
long |
TorqueMailbox.getUidNext(MailboxSession mailboxSession)
|
long |
TorqueMailbox.getUidValidity(MailboxSession mailboxSession)
|
int |
TorqueMailbox.getUnseenCount(MailboxSession mailboxSession)
|
long[] |
TorqueMailbox.recent(boolean reset,
MailboxSession mailboxSession)
|
java.util.Iterator |
TorqueMailbox.search(SearchQuery query,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|
java.util.Iterator |
TorqueMailbox.setFlags(javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set,
MessageResult.FetchGroup fetchGroup,
MailboxSession mailboxSession)
|