public class MailboxMgmt extends java.lang.Object implements IMailboxMgmt
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MailboxMgmt.ServerInfo  | 
| Constructor and Description | 
|---|
MailboxMgmt(BmContext context,
           java.lang.String domainUid)  | 
| Modifier and Type | Method and Description | 
|---|---|
TaskRef | 
consolidateDomain()
reindex all domain mailboxes 
 | 
TaskRef | 
consolidateMailbox(java.lang.String mailboxUid)
consolidate a single mailbox index 
 | 
java.util.List<SimpleShardStats> | 
getLiteStats()  | 
java.util.List<ShardStats> | 
getShardsStats()  | 
void | 
move(ItemValue<Mailbox> mailbox,
    ItemValue<Server> server)  | 
TaskRef | 
moveIndex(java.lang.String mailboxUid,
         java.lang.String indexName,
         boolean deleteSource)
move ES index 
 | 
TaskRef | 
resetMailbox(java.lang.String mailboxUid)
reset a single mailbox index 
 | 
public MailboxMgmt(BmContext context, java.lang.String domainUid)
public TaskRef consolidateMailbox(java.lang.String mailboxUid) throws ServerFault
IMailboxMgmtconsolidateMailbox in interface IMailboxMgmtServerFaultpublic TaskRef resetMailbox(java.lang.String mailboxUid) throws ServerFault
IMailboxMgmtresetMailbox in interface IMailboxMgmtServerFaultpublic TaskRef consolidateDomain() throws ServerFault
IMailboxMgmtconsolidateDomain in interface IMailboxMgmtServerFaultpublic TaskRef moveIndex(java.lang.String mailboxUid, java.lang.String indexName, boolean deleteSource) throws ServerFault
IMailboxMgmtmoveIndex in interface IMailboxMgmtindexName - indexName must start with mailspool. ex mailspool_2ServerFaultpublic java.util.List<ShardStats> getShardsStats()
getShardsStats in interface IMailboxMgmtShardStats ordered by SimpleShardStats.docCountpublic java.util.List<SimpleShardStats> getLiteStats()
getLiteStats in interface IMailboxMgmtShardStats ordered by SimpleShardStats.docCountpublic void move(ItemValue<Mailbox> mailbox, ItemValue<Server> server) throws ServerFault
move in interface IMailboxMgmtServerFaultCopyright © 2023. All Rights Reserved.