public class OpenJPAMailboxManager extends JPAMailboxManager
DEFAULT_FETCH_BATCH_SIZE, SQL_WILDCARD_CHAR
Constructor and Description |
---|
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
boolean useStreaming,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
String encryptPass,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
protected StoreMessageManager<Long> |
createMessageManager(Mailbox<Long> mailboxRow,
MailboxSession session)
Create a
MailboxManager for the given Mailbox. |
deleteEverything, doCreateMailbox
addGlobalListener, addListener, copyMessages, createMailbox, createSession, createSystemSession, deleteMailbox, endProcessingRequest, getAclResolver, getDelegationListener, getDelimiter, getEventDispatcher, getGroupMembershipResolver, getLocker, getMailbox, getMapperFactory, getMessageSearchIndex, init, list, login, logout, mailboxExists, randomId, randomUidValidity, removeGlobalListener, removeListener, renameMailbox, search, setCopyBatchSize, setDelegatingMailboxListener, setFetchBatchSize, setMailboxSessionIdGenerator, setMessageSearchIndex, startProcessingRequest
public OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory, Authenticator authenticator, MailboxPathLocker locker, boolean useStreaming, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver)
public OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory, Authenticator authenticator, MailboxPathLocker locker, String encryptPass, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver)
public OpenJPAMailboxManager(JPAMailboxSessionMapperFactory mapperFactory, Authenticator authenticator, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver)
protected StoreMessageManager<Long> createMessageManager(Mailbox<Long> mailboxRow, MailboxSession session) throws MailboxException
StoreMailboxManager
MailboxManager
for the given Mailbox. By default this will return a StoreMessageManager
. If
your implementation needs something different, just override this methodcreateMessageManager
in class StoreMailboxManager<Long>
MailboxException
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.