Package net.bluemind.mailbox.api
Interface IMailboxMgmt
@Path("/mgmt/mailbox/{domainUid}")
public interface IMailboxMgmt
-
Method Summary
Modifier and TypeMethodDescriptionaddIndexToRing(Integer numericIndex) reindex all domain mailboxesconsolidateMailbox(String mailboxUid) consolidate a single mailbox aliasdeleteIndexFromRing(Integer numericIndex) voidmove ES indexresetMailbox(String mailboxUid) reset a single mailbox aliasrespawnMailbox(String mailboxUid) respawn a single mailbox alias into a new shard
-
Method Details
-
consolidateMailbox
@POST @Path("{mailboxUid}/_consolidate") TaskRef consolidateMailbox(@PathParam("mailboxUid") String mailboxUid) throws ServerFault consolidate a single mailbox alias- Parameters:
mailboxUid-- Returns:
- Throws:
ServerFault
-
resetMailbox
@POST @Path("{mailboxUid}/_reset") TaskRef resetMailbox(@PathParam("mailboxUid") String mailboxUid) throws ServerFault reset a single mailbox alias- Parameters:
mailboxUid-- Returns:
- Throws:
ServerFault
-
respawnMailbox
@POST @Path("{mailboxUid}/_respawn") TaskRef respawnMailbox(@PathParam("mailboxUid") String mailboxUid) throws ServerFault respawn a single mailbox alias into a new shard- Parameters:
mailboxUid-- Returns:
- Throws:
ServerFault
-
consolidateDomain
reindex all domain mailboxes- Returns:
- Throws:
ServerFault
-
moveIndex
@POST @Path("{mailboxUid}/_move_index") TaskRef moveIndex(@PathParam("mailboxUid") String mailboxUid, @QueryParam("index") String indexName, @QueryParam("deleteSource") boolean deleteSource) throws ServerFault move ES index- Parameters:
mailboxUid-indexName- indexName must start with mailspool. ex mailspool_2deleteSource-- Returns:
- Throws:
ServerFault
-
addIndexToRing
@PUT @Path("{numericIndex}/_add_index") TaskRef addIndexToRing(@PathParam("numericIndex") Integer numericIndex) throws ServerFault - Throws:
ServerFault
-
deleteIndexFromRing
@DELETE @Path("{numericIndex}/_remove_index") TaskRef deleteIndexFromRing(@PathParam("numericIndex") Integer numericIndex) throws ServerFault - Throws:
ServerFault
-
move
- Throws:
ServerFault
-
getShardsStats
- Returns:
- list of
ShardStatsordered bySimpleShardStats.docCount
-
getLiteStats
- Returns:
- list of
ShardStatsordered bySimpleShardStats.docCount
-