public class JPAUidProvider extends org.apache.james.mailbox.store.mail.AbstractLockingUidProvider<Long>
| Constructor and Description |
|---|
JPAUidProvider(org.apache.james.mailbox.MailboxPathLocker locker,
javax.persistence.EntityManagerFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
long |
lastUid(org.apache.james.mailbox.MailboxSession session,
org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox) |
protected long |
lockedNextUid(org.apache.james.mailbox.MailboxSession session,
org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox) |
public JPAUidProvider(org.apache.james.mailbox.MailboxPathLocker locker, javax.persistence.EntityManagerFactory factory)
public long lastUid(org.apache.james.mailbox.MailboxSession session, org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox) throws org.apache.james.mailbox.exception.MailboxException
org.apache.james.mailbox.exception.MailboxExceptionprotected long lockedNextUid(org.apache.james.mailbox.MailboxSession session, org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox) throws org.apache.james.mailbox.exception.MailboxException
lockedNextUid in class org.apache.james.mailbox.store.mail.AbstractLockingUidProvider<Long>org.apache.james.mailbox.exception.MailboxExceptionCopyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.