public class OpenJPAMessageManager extends JPAMessageManager
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenJPAMessageManager.AdvancedFeature |
MessageManager.MetaDataMINIMAL_PERMANET_FLAGS| 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 |
|---|---|
protected Message<Long> |
createMessage(Date internalDate,
int size,
int bodyStartOctet,
javax.mail.internet.SharedInputStream content,
javax.mail.Flags flags,
PropertyBuilder propertyBuilder)
Create a new
Message for the given data |
getPermanentFlagsappendMessage, appendMessageToStore, copyTo, countUnseenMessagesInMailbox, deleteMarkedInMailbox, expunge, findFirstUnseenMessageUid, getDispatcher, getLocker, getMailboxEntity, getMessageCount, getMessages, getMetaData, getResolvedMailboxACL, getSharedPermanentFlags, hasRight, isGroupFolder, isModSeqPermanent, isWriteable, listRigths, myRights, recent, search, setFetchBatchSize, setFlags, setRightspublic OpenJPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory, MessageSearchIndex<Long> index, MailboxEventDispatcher<Long> dispatcher, MailboxPathLocker locker, Mailbox<Long> mailbox, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver) throws MailboxException
MailboxExceptionpublic OpenJPAMessageManager(MailboxSessionMapperFactory<Long> mapperFactory, MessageSearchIndex<Long> index, MailboxEventDispatcher<Long> dispatcher, MailboxPathLocker locker, Mailbox<Long> mailbox, OpenJPAMessageManager.AdvancedFeature f, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver) throws MailboxException
MailboxExceptionprotected Message<Long> createMessage(Date internalDate, int size, int bodyStartOctet, javax.mail.internet.SharedInputStream content, javax.mail.Flags flags, PropertyBuilder propertyBuilder) throws MailboxException
StoreMessageManagerMessage for the given datacreateMessage in class JPAMessageManagerMailboxExceptionCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.