Modifier and Type | Method and Description |
---|---|
protected Mailbox<UUID> |
HBaseMailboxManager.doCreateMailbox(MailboxPath mailboxPath,
MailboxSession session) |
static Mailbox<UUID> |
HBaseUtils.mailboxFromResult(org.apache.hadoop.hbase.client.Result result)
Creates a Mailbox object from a HBase Result object.
|
Modifier and Type | Method and Description |
---|---|
protected StoreMessageManager<UUID> |
HBaseMailboxManager.createMessageManager(Mailbox<UUID> mailboxRow,
MailboxSession session) |
Constructor and Description |
---|
HBaseMessageManager(MailboxSessionMapperFactory<UUID> mapperFactory,
MessageSearchIndex<UUID> index,
MailboxEventDispatcher<UUID> dispatcher,
MailboxPathLocker locker,
Mailbox<UUID> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
Mailbox<UUID> |
HBaseMailboxMapper.findMailboxByPath(MailboxPath mailboxPath) |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<UUID>> |
HBaseMailboxMapper.findMailboxWithPathLike(MailboxPath mailboxPath) |
List<Mailbox<UUID>> |
HBaseMailboxMapper.list() |
Modifier and Type | Method and Description |
---|---|
MessageMetaData |
HBaseMessageMapper.add(Mailbox<UUID> mailbox,
Message<UUID> message) |
MessageMetaData |
HBaseMessageMapper.copy(Mailbox<UUID> mailbox,
Message<UUID> original) |
long |
HBaseMessageMapper.countMessagesInMailbox(Mailbox<UUID> mailbox) |
long |
HBaseMessageMapper.countUnseenMessagesInMailbox(Mailbox<UUID> mailbox) |
void |
HBaseMailboxMapper.delete(Mailbox<UUID> mlbx) |
void |
HBaseMessageMapper.delete(Mailbox<UUID> mailbox,
Message<UUID> message) |
Map<Long,MessageMetaData> |
HBaseMessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<UUID> mailbox,
MessageRange set) |
Long |
HBaseMessageMapper.findFirstUnseenMessageUid(Mailbox<UUID> mailbox) |
Iterator<Message<UUID>> |
HBaseMessageMapper.findInMailbox(Mailbox<UUID> mailbox,
MessageRange set,
MessageMapper.FetchType fType,
int max) |
List<Long> |
HBaseMessageMapper.findRecentMessageUidsInMailbox(Mailbox<UUID> mailbox) |
long |
HBaseMessageMapper.getHighestModSeq(Mailbox<UUID> mailbox) |
long |
HBaseMessageMapper.getLastUid(Mailbox<UUID> mailbox) |
boolean |
HBaseMailboxMapper.hasChildren(Mailbox<UUID> mailbox,
char c) |
long |
HBaseModSeqProvider.highestModSeq(MailboxSession session,
Mailbox<UUID> mailbox) |
long |
HBaseUidProvider.lastUid(MailboxSession session,
Mailbox<UUID> mailbox)
Returns the last message uid used in a mailbox.
|
long |
HBaseModSeqProvider.nextModSeq(MailboxSession session,
Mailbox<UUID> mailbox) |
long |
HBaseUidProvider.nextUid(MailboxSession session,
Mailbox<UUID> mailbox)
Returns the next uid.
|
void |
HBaseMailboxMapper.save(Mailbox<UUID> mlbx) |
protected MessageMetaData |
HBaseMessageMapper.save(Mailbox<UUID> mailbox,
Message<UUID> message)
|
Iterator<UpdatedFlags> |
HBaseMessageMapper.updateFlags(Mailbox<UUID> mailbox,
javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set) |
Modifier and Type | Class and Description |
---|---|
class |
HBaseMailbox
This class implements a mailbox.
|
Modifier and Type | Method and Description |
---|---|
Mailbox<Long> |
InMemoryMailboxMapper.findMailboxByPath(MailboxPath path) |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<Long>> |
InMemoryMailboxMapper.findMailboxWithPathLike(MailboxPath path) |
List<Mailbox<Long>> |
InMemoryMailboxMapper.list() |
Modifier and Type | Method and Description |
---|---|
protected MessageMetaData |
InMemoryMessageMapper.copy(Mailbox<Long> mailbox,
long uid,
long modSeq,
Message<Long> original) |
long |
InMemoryMessageMapper.countMessagesInMailbox(Mailbox<Long> mailbox) |
long |
InMemoryMessageMapper.countUnseenMessagesInMailbox(Mailbox<Long> mailbox) |
void |
InMemoryMailboxMapper.delete(Mailbox<Long> mailbox) |
void |
InMemoryMessageMapper.delete(Mailbox<Long> mailbox,
Message<Long> message) |
Map<Long,MessageMetaData> |
InMemoryMessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<Long> mailbox,
MessageRange set) |
Long |
InMemoryMessageMapper.findFirstUnseenMessageUid(Mailbox<Long> mailbox) |
Iterator<Message<Long>> |
InMemoryMessageMapper.findInMailbox(Mailbox<Long> mailbox,
MessageRange set,
MessageMapper.FetchType ftype,
int max) |
List<Long> |
InMemoryMessageMapper.findRecentMessageUidsInMailbox(Mailbox<Long> mailbox) |
boolean |
InMemoryMailboxMapper.hasChildren(Mailbox<Long> mailbox,
char delimiter) |
long |
InMemoryModSeqProvider.highestModSeq(MailboxSession session,
Mailbox<Long> mailbox) |
long |
InMemoryUidProvider.lastUid(MailboxSession session,
Mailbox<Long> mailbox) |
long |
InMemoryModSeqProvider.nextModSeq(MailboxSession session,
Mailbox<Long> mailbox) |
long |
InMemoryUidProvider.nextUid(MailboxSession session,
Mailbox<Long> mailbox) |
void |
InMemoryMailboxMapper.save(Mailbox<Long> mailbox) |
protected MessageMetaData |
InMemoryMessageMapper.save(Mailbox<Long> mailbox,
Message<Long> message) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox<String> |
JCRMailboxManager.doCreateMailbox(MailboxPath path,
MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
protected StoreMessageManager<String> |
JCRMailboxManager.createMessageManager(Mailbox<String> mailboxEntity,
MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
Mailbox<String> |
JCRMailboxMapper.findMailboxByPath(MailboxPath path) |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<String>> |
JCRMailboxMapper.findMailboxWithPathLike(MailboxPath path) |
List<Mailbox<String>> |
JCRMailboxMapper.list() |
Modifier and Type | Method and Description |
---|---|
protected MessageMetaData |
JCRMessageMapper.copy(Mailbox<String> mailbox,
long uid,
long modSeq,
Message<String> original) |
long |
JCRMessageMapper.countMessagesInMailbox(Mailbox<String> mailbox) |
long |
JCRMessageMapper.countUnseenMessagesInMailbox(Mailbox<String> mailbox) |
void |
JCRMailboxMapper.delete(Mailbox<String> mailbox) |
void |
JCRMessageMapper.delete(Mailbox<String> mailbox,
Message<String> message) |
Map<Long,MessageMetaData> |
JCRMessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<String> mailbox,
MessageRange set) |
Long |
JCRMessageMapper.findFirstUnseenMessageUid(Mailbox<String> mailbox) |
Iterator<Message<String>> |
JCRMessageMapper.findInMailbox(Mailbox<String> mailbox,
MessageRange set,
MessageMapper.FetchType fType,
int max) |
List<Long> |
JCRMessageMapper.findRecentMessageUidsInMailbox(Mailbox<String> mailbox) |
boolean |
JCRMailboxMapper.hasChildren(Mailbox<String> mailbox,
char delimiter) |
long |
JCRModSeqProvider.highestModSeq(MailboxSession session,
Mailbox<String> mailbox) |
long |
JCRUidProvider.lastUid(MailboxSession mailboxSession,
Mailbox<String> mailbox) |
protected long |
JCRModSeqProvider.lockedNextModSeq(MailboxSession session,
Mailbox<String> mailbox) |
protected long |
JCRUidProvider.lockedNextUid(MailboxSession session,
Mailbox<String> mailbox) |
void |
JCRMailboxMapper.save(Mailbox<String> mailbox) |
protected MessageMetaData |
JCRMessageMapper.save(Mailbox<String> mailbox,
Message<String> message) |
Modifier and Type | Class and Description |
---|---|
class |
JCRMailbox
JCR implementation of a
Mailbox |
Modifier and Type | Method and Description |
---|---|
protected Mailbox<Long> |
JPAMailboxManager.doCreateMailbox(MailboxPath path,
MailboxSession session) |
Constructor and Description |
---|
JPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory,
MessageSearchIndex<Long> index,
MailboxEventDispatcher<Long> dispatcher,
MailboxPathLocker locker,
Mailbox<Long> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
Mailbox<Long> |
JPAMailboxMapper.findMailboxByPath(MailboxPath mailboxPath) |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<Long>> |
JPAMailboxMapper.findMailboxWithPathLike(MailboxPath path) |
List<Mailbox<Long>> |
JPAMailboxMapper.list() |
Modifier and Type | Method and Description |
---|---|
protected MessageMetaData |
JPAMessageMapper.copy(Mailbox<Long> mailbox,
long uid,
long modSeq,
Message<Long> original) |
long |
JPAMessageMapper.countMessagesInMailbox(Mailbox<Long> mailbox) |
long |
JPAMessageMapper.countUnseenMessagesInMailbox(Mailbox<Long> mailbox) |
void |
JPAMailboxMapper.delete(Mailbox<Long> mailbox) |
void |
JPAMessageMapper.delete(Mailbox<Long> mailbox,
Message<Long> message) |
Map<Long,MessageMetaData> |
JPAMessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<Long> mailbox,
MessageRange set) |
Long |
JPAMessageMapper.findFirstUnseenMessageUid(Mailbox<Long> mailbox) |
Iterator<Message<Long>> |
JPAMessageMapper.findInMailbox(Mailbox<Long> mailbox,
MessageRange set,
MessageMapper.FetchType fType,
int max) |
List<Long> |
JPAMessageMapper.findRecentMessageUidsInMailbox(Mailbox<Long> mailbox) |
boolean |
JPAMailboxMapper.hasChildren(Mailbox<Long> mailbox,
char delimiter) |
long |
JPAModSeqProvider.highestModSeq(MailboxSession session,
Mailbox<Long> mailbox) |
long |
JPAUidProvider.lastUid(MailboxSession session,
Mailbox<Long> mailbox) |
protected long |
JPAModSeqProvider.lockedNextModSeq(MailboxSession session,
Mailbox<Long> mailbox) |
protected long |
JPAUidProvider.lockedNextUid(MailboxSession session,
Mailbox<Long> mailbox) |
void |
JPAMailboxMapper.save(Mailbox<Long> mailbox) |
protected MessageMetaData |
JPAMessageMapper.save(Mailbox<Long> mailbox,
Message<Long> message) |
Modifier and Type | Class and Description |
---|---|
class |
JPAMailbox |
Modifier and Type | Method and Description |
---|---|
protected StoreMessageManager<Long> |
OpenJPAMailboxManager.createMessageManager(Mailbox<Long> mailboxRow,
MailboxSession session) |
Constructor and Description |
---|
OpenJPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory,
MessageSearchIndex<Long> index,
MailboxEventDispatcher<Long> dispatcher,
MailboxPathLocker locker,
Mailbox<Long> mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
OpenJPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory,
MessageSearchIndex<Long> index,
MailboxEventDispatcher<Long> dispatcher,
MailboxPathLocker locker,
Mailbox<Long> mailbox,
OpenJPAMessageManager.AdvancedFeature f,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
void |
LuceneMessageSearchIndex.add(MailboxSession session,
Mailbox<Id> mailbox,
Message<Id> membership) |
void |
LuceneMessageSearchIndex.delete(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range) |
Iterator<Long> |
LuceneMessageSearchIndex.search(MailboxSession session,
Mailbox<Id> mailbox,
SearchQuery searchQuery) |
void |
LuceneMessageSearchIndex.update(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range,
javax.mail.Flags f) |
Modifier and Type | Method and Description |
---|---|
Mailbox<Integer> |
MaildirStore.loadMailbox(MailboxSession session,
File root,
String namespace,
String user,
String folderName)
Creates a Mailbox object with data loaded from the file system
|
Mailbox<Integer> |
MaildirStore.loadMailbox(MailboxSession session,
MailboxPath mailboxPath)
Creates a Mailbox object with data loaded from the file system
|
Modifier and Type | Method and Description |
---|---|
MaildirFolder |
MaildirStore.createMaildirFolder(Mailbox<Integer> mailbox)
Create a
MaildirFolder for a mailbox |
String |
MaildirStore.getFolderName(Mailbox<Integer> mailbox)
Get the absolute name of the folder for a specific mailbox
|
long |
MaildirStore.highestModSeq(MailboxSession session,
Mailbox<Integer> mailbox) |
long |
MaildirStore.lastUid(MailboxSession session,
Mailbox<Integer> mailbox) |
long |
MaildirStore.nextModSeq(MailboxSession session,
Mailbox<Integer> mailbox) |
long |
MaildirStore.nextUid(MailboxSession session,
Mailbox<Integer> mailbox) |
Modifier and Type | Method and Description |
---|---|
Mailbox<Integer> |
MaildirMailboxMapper.findMailboxByPath(MailboxPath mailboxPath) |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<Integer>> |
MaildirMailboxMapper.findMailboxWithPathLike(MailboxPath mailboxPath) |
List<Mailbox<Integer>> |
MaildirMailboxMapper.list() |
Modifier and Type | Method and Description |
---|---|
protected MessageMetaData |
MaildirMessageMapper.copy(Mailbox<Integer> mailbox,
long uid,
long modSeq,
Message<Integer> original) |
long |
MaildirMessageMapper.countMessagesInMailbox(Mailbox<Integer> mailbox) |
long |
MaildirMessageMapper.countUnseenMessagesInMailbox(Mailbox<Integer> mailbox) |
void |
MaildirMailboxMapper.delete(Mailbox<Integer> mailbox) |
void |
MaildirMessageMapper.delete(Mailbox<Integer> mailbox,
Message<Integer> message) |
Map<Long,MessageMetaData> |
MaildirMessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<Integer> mailbox,
MessageRange set) |
Long |
MaildirMessageMapper.findFirstUnseenMessageUid(Mailbox<Integer> mailbox) |
Iterator<Message<Integer>> |
MaildirMessageMapper.findInMailbox(Mailbox<Integer> mailbox,
MessageRange set,
MessageMapper.FetchType fType,
int max) |
List<Long> |
MaildirMessageMapper.findRecentMessageUidsInMailbox(Mailbox<Integer> mailbox) |
boolean |
MaildirMailboxMapper.hasChildren(Mailbox<Integer> mailbox,
char delimiter) |
void |
MaildirMailboxMapper.save(Mailbox<Integer> mailbox) |
protected MessageMetaData |
MaildirMessageMapper.save(Mailbox<Integer> mailbox,
Message<Integer> message) |
Iterator<UpdatedFlags> |
MaildirMessageMapper.updateFlags(Mailbox<Integer> mailbox,
javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set) |
Modifier and Type | Class and Description |
---|---|
class |
MaildirMailbox<Id> |
Constructor and Description |
---|
MaildirMessage(Mailbox<Integer> mailbox,
long uid,
MaildirMessageName messageName) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox<Id> |
StoreMailboxManager.doCreateMailbox(MailboxPath mailboxPath,
MailboxSession session)
Create a Mailbox for the given mailbox path.
|
Mailbox<Id> |
MailboxEventDispatcher.AddedImpl.getMailbox() |
Mailbox<Id> |
MailboxEventDispatcher.ExpungedImpl.getMailbox() |
Mailbox<Id> |
MailboxEventDispatcher.FlagsUpdatedImpl.getMailbox() |
Mailbox<Id> |
MailboxEventDispatcher.MailboxDeletionImpl.getMailbox() |
Mailbox<Id> |
MailboxEventDispatcher.MailboxAddedImpl.getMailbox() |
Mailbox<Id> |
StoreMessageManager.getMailboxEntity()
Return the underlying
Mailbox |
Mailbox<Id> |
MailboxEventDispatcher.MailboxRenamedEventImpl.getNewMailbox() |
Modifier and Type | Method and Description |
---|---|
void |
MailboxEventDispatcher.added(MailboxSession session,
SortedMap<Long,MessageMetaData> uids,
Mailbox<Id> mailbox)
Should get called when a new message was added to a Mailbox.
|
protected StoreMessageManager<Id> |
StoreMailboxManager.createMessageManager(Mailbox<Id> mailbox,
MailboxSession session)
Create a
MailboxManager for the given Mailbox. |
void |
MailboxEventDispatcher.expunged(MailboxSession session,
Map<Long,MessageMetaData> uids,
Mailbox<Id> mailbox)
Should get called when a message was expunged from a Mailbox.
|
void |
MailboxEventDispatcher.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 |
MailboxEventDispatcher.mailboxAdded(MailboxSession session,
Mailbox<Id> mailbox)
Should get called when a Mailbox was added.
|
void |
MailboxEventDispatcher.mailboxDeleted(MailboxSession session,
Mailbox<Id> mailbox)
Should get called when a Mailbox was deleted.
|
void |
MailboxEventDispatcher.mailboxRenamed(MailboxSession session,
MailboxPath from,
Mailbox<Id> to)
Should get called when a Mailbox was renamed.
|
Modifier and Type | Method and Description |
---|---|
Mailbox<Id> |
MailboxMapper.findMailboxByPath(MailboxPath mailboxName)
Return the
Mailbox for the given name |
Modifier and Type | Method and Description |
---|---|
List<Mailbox<Id>> |
MailboxMapper.findMailboxWithPathLike(MailboxPath mailboxPath)
Return a List of
Mailbox which name is like the given name |
List<Mailbox<Id>> |
MailboxMapper.list()
|
Modifier and Type | Method and Description |
---|---|
MessageMetaData |
AbstractMessageMapper.add(Mailbox<Id> mailbox,
Message<Id> message) |
MessageMetaData |
MessageMapper.add(Mailbox<Id> mailbox,
Message<Id> message)
Add the given
Message to the underlying storage. |
protected abstract MessageMetaData |
AbstractMessageMapper.copy(Mailbox<Id> mailbox,
long uid,
long modSeq,
Message<Id> original)
Copy the Message to the Mailbox, using the given uid and modSeq for the new Message
|
MessageMetaData |
AbstractMessageMapper.copy(Mailbox<Id> mailbox,
Message<Id> original) |
MessageMetaData |
MessageMapper.copy(Mailbox<Id> mailbox,
Message<Id> original)
Copy the given
Message to a new mailbox and return the uid of the copy. |
long |
MessageMapper.countMessagesInMailbox(Mailbox<Id> mailbox)
Return the count of messages in the mailbox
|
long |
MessageMapper.countUnseenMessagesInMailbox(Mailbox<Id> mailbox)
Return the count of unseen messages in the mailbox
|
void |
MailboxMapper.delete(Mailbox<Id> mailbox)
Delete the given
Mailbox from the underlying storage |
void |
MessageMapper.delete(Mailbox<Id> mailbox,
Message<Id> message)
Delete the given
Message |
Map<Long,MessageMetaData> |
MessageMapper.expungeMarkedForDeletionInMailbox(Mailbox<Id> mailbox,
MessageRange set)
Return a
Iterator which holds the uids for all deleted Messages for the given MessageRange which are marked for deletion
The list must be ordered |
Long |
MessageMapper.findFirstUnseenMessageUid(Mailbox<Id> mailbox)
Return the uid of the first unseen message.
|
Iterator<Message<Id>> |
MessageMapper.findInMailbox(Mailbox<Id> mailbox,
MessageRange set,
MessageMapper.FetchType type,
int limit)
|
List<Long> |
MessageMapper.findRecentMessageUidsInMailbox(Mailbox<Id> mailbox)
Return a List of
Message which are recent. |
long |
AbstractMessageMapper.getHighestModSeq(Mailbox<Id> mailbox) |
long |
MessageMapper.getHighestModSeq(Mailbox<Id> mailbox)
Return the higest mod-sequence which were used for storing a Message in the
Mailbox |
long |
AbstractMessageMapper.getLastUid(Mailbox<Id> mailbox) |
long |
MessageMapper.getLastUid(Mailbox<Id> mailbox)
Return the last uid which were used for storing a Message in the
Mailbox |
boolean |
MailboxMapper.hasChildren(Mailbox<Id> mailbox,
char delimiter)
Return if the given
Mailbox has children |
long |
ModSeqProvider.highestModSeq(MailboxSession session,
Mailbox<Id> mailbox)
Return the highest mod-sequence which were used for the
Mailbox |
long |
ZooUidProvider.lastUid(MailboxSession session,
Mailbox<E> mailbox) |
long |
UidProvider.lastUid(MailboxSession session,
Mailbox<Id> mailbox)
Return the last uid which were used for storing a Message in the
Mailbox |
protected abstract long |
AbstractLockingModSeqProvider.lockedNextModSeq(MailboxSession session,
Mailbox<Id> mailbox)
Generate the next mod-seq for the given
Mailbox while holding a lock on it. |
protected abstract long |
AbstractLockingUidProvider.lockedNextUid(MailboxSession session,
Mailbox<Id> mailbox)
Generate the next uid to use while the
Mailbox is locked |
long |
ModSeqProvider.nextModSeq(MailboxSession session,
Mailbox<Id> mailbox)
Return the next mod-sequence which can be used for the
Mailbox . |
long |
AbstractLockingModSeqProvider.nextModSeq(MailboxSession session,
Mailbox<Id> mailbox) |
long |
ZooUidProvider.nextUid(MailboxSession session,
Mailbox mailbox) |
long |
AbstractLockingUidProvider.nextUid(MailboxSession session,
Mailbox<Id> mailbox) |
long |
UidProvider.nextUid(MailboxSession session,
Mailbox<Id> mailbox)
Return the next uid which can be used while append a Message to the
Mailbox . |
static String |
ZooUidProvider.pathForMailbox(Mailbox mailbox) |
void |
MailboxMapper.save(Mailbox<Id> mailbox)
Save the give
Mailbox to the underlying storage |
protected abstract MessageMetaData |
AbstractMessageMapper.save(Mailbox<Id> mailbox,
Message<Id> message)
|
Iterator<UpdatedFlags> |
AbstractMessageMapper.updateFlags(Mailbox<Id> mailbox,
javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set) |
Iterator<UpdatedFlags> |
MessageMapper.updateFlags(Mailbox<Id> mailbox,
javax.mail.Flags flags,
boolean value,
boolean replace,
MessageRange set)
Update flags for the given
MessageRange . |
Modifier and Type | Class and Description |
---|---|
class |
SimpleMailbox<Id> |
Constructor and Description |
---|
SimpleMailbox(Mailbox<Id> mailbox) |
SimpleMessage(Mailbox<Id> mailbox,
Message<Id> original) |
Modifier and Type | Method and Description |
---|---|
abstract void |
ListeningMessageSearchIndex.add(MailboxSession session,
Mailbox<Id> mailbox,
Message<Id> message)
|
void |
LazyMessageSearchIndex.add(MailboxSession session,
Mailbox<Id> mailbox,
Message<Id> message) |
abstract void |
ListeningMessageSearchIndex.delete(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range)
Delete the
MessageRange for the given Mailbox from the index |
void |
LazyMessageSearchIndex.delete(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range) |
Iterator<Long> |
MessageSearchIndex.search(MailboxSession session,
Mailbox<Id> mailbox,
SearchQuery searchQuery)
Return all uids of the previous indexed
Mailbox 's which match the SearchQuery |
Iterator<Long> |
SimpleMessageSearchIndex.search(MailboxSession session,
Mailbox<Id> mailbox,
SearchQuery query) |
Iterator<Long> |
LazyMessageSearchIndex.search(MailboxSession session,
Mailbox<Id> mailbox,
SearchQuery searchQuery)
Lazy index the mailbox on first search request if it was not indexed before.
|
abstract void |
ListeningMessageSearchIndex.update(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range,
javax.mail.Flags flags)
|
void |
LazyMessageSearchIndex.update(MailboxSession session,
Mailbox<Id> mailbox,
MessageRange range,
javax.mail.Flags flags) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.