| Modifier and Type | Method and Description |
|---|---|
UidProvider<UUID> |
HBaseMailboxSessionMapperFactory.getUidProvider()
Returns the UidProvider that generates UID's for mailboxes.
|
| Constructor and Description |
|---|
HBaseMailboxSessionMapperFactory(org.apache.hadoop.conf.Configuration conf,
UidProvider<UUID> uidProvider,
ModSeqProvider<UUID> modSeqProvider)
Creates the necessary tables in HBase if they do not exist.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HBaseUidProvider
Message UidProvider for HBase.
|
| Constructor and Description |
|---|
HBaseMessageMapper(MailboxSession session,
UidProvider<UUID> uidProvider,
ModSeqProvider<UUID> modSeqProvider,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryUidProvider |
| Constructor and Description |
|---|
InMemoryMessageMapper(MailboxSession session,
UidProvider<Long> uidProvider,
ModSeqProvider<Long> modSeqProvider) |
| Constructor and Description |
|---|
JCRMailboxSessionMapperFactory(MailboxSessionJCRRepository repository,
UidProvider<String> uidProvider,
ModSeqProvider<String> modSeqProvider) |
JCRMailboxSessionMapperFactory(MailboxSessionJCRRepository repository,
UidProvider<String> uidProvider,
ModSeqProvider<String> modSeqProvider,
int scaling,
int messageScaling) |
| Modifier and Type | Class and Description |
|---|---|
class |
JCRUidProvider |
| Constructor and Description |
|---|
JCRMessageMapper(MailboxSessionJCRRepository repos,
MailboxSession session,
UidProvider<String> uidProvider,
ModSeqProvider<String> modSeqProvider)
Construct a new
JCRMessageMapper instance using JCRMessageMapper.MESSAGE_SCALE_DAY as default |
JCRMessageMapper(MailboxSessionJCRRepository repository,
MailboxSession mSession,
UidProvider<String> uidProvider,
ModSeqProvider<String> modSeqProvider,
int scaleType)
Construct a new
JCRMessageMapper instance |
| Constructor and Description |
|---|
JPAMailboxSessionMapperFactory(javax.persistence.EntityManagerFactory entityManagerFactory,
UidProvider<Long> uidProvider,
ModSeqProvider<Long> modSeqProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
JPAUidProvider |
| Constructor and Description |
|---|
JPAMessageMapper(MailboxSession session,
UidProvider<Long> uidProvider,
ModSeqProvider<Long> modSeqProvider,
javax.persistence.EntityManagerFactory entityManagerFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
MaildirStore |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLockingUidProvider<Id>
Abstract base implementation of
UidProvider which used the given MailboxPathLocker to
lock the Mailbox while the next uid is generated |
class |
ZooUidProvider<E>
ZooKeepr based implementation of a distribuited sequential UID generator.
|
| Constructor and Description |
|---|
AbstractMessageMapper(MailboxSession mailboxSession,
UidProvider<Id> uidProvider,
ModSeqProvider<Id> modSeqProvider) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.