public abstract class JPAMailboxManager extends StoreMailboxManager<Long>
StoreMailboxManager
DEFAULT_FETCH_BATCH_SIZE, SQL_WILDCARD_CHAR
Constructor and Description |
---|
JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
Modifier and Type | Method and Description |
---|---|
void |
deleteEverything(MailboxSession mailboxSession)
Delete all mailboxes
|
protected Mailbox<Long> |
doCreateMailbox(MailboxPath path,
MailboxSession session)
Create a Mailbox for the given mailbox path.
|
addGlobalListener, addListener, copyMessages, createMailbox, createMessageManager, 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 JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory, Authenticator authenticator, MailboxPathLocker locker, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver)
protected Mailbox<Long> doCreateMailbox(MailboxPath path, MailboxSession session) throws MailboxException
StoreMailboxManager
SimpleMailbox
.
If you need to return something more special just override this methoddoCreateMailbox
in class StoreMailboxManager<Long>
MailboxException
public void deleteEverything(MailboxSession mailboxSession) throws MailboxException
mailboxSession
- MailboxException
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.