public class SnappyStore extends java.lang.Object implements IHSMStorage
| Constructor and Description |
|---|
SnappyStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
copy(java.lang.String domainUid,
java.lang.String sourceMailboxUid,
java.lang.String destMailboxUid,
java.lang.String hsmId) |
void |
delete(java.lang.String domainUid,
java.lang.String mailboxUid,
java.lang.String hsmId)
Delete a stored mime stream with the given HSM.
|
int |
getPriority() |
void |
open(INodeClient nc) |
java.io.InputStream |
peek(java.lang.String domainUid,
java.lang.String mailboxUid,
java.lang.String hsmId,
java.lang.Integer maxMessageSize)
Retrieve a store mime stream for a mailbox with the given HSM id.
|
java.lang.String |
store(java.lang.String domainUid,
java.lang.String mailboxUid,
java.io.InputStream mailContent)
Store a mime stream for the given mailbox and returns the HSM id that can be
used to retrieved the stored stream.
|
public void open(INodeClient nc)
open in interface IHSMStoragepublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic java.lang.String store(java.lang.String domainUid,
java.lang.String mailboxUid,
java.io.InputStream mailContent)
throws java.io.IOException
IHSMStoragestore in interface IHSMStoragejava.io.IOExceptionpublic java.io.InputStream peek(java.lang.String domainUid,
java.lang.String mailboxUid,
java.lang.String hsmId,
java.lang.Integer maxMessageSize)
throws java.io.IOException
IHSMStoragepeek in interface IHSMStoragejava.io.IOExceptionpublic void delete(java.lang.String domainUid,
java.lang.String mailboxUid,
java.lang.String hsmId)
throws java.io.IOException
IHSMStoragedelete in interface IHSMStoragejava.io.IOExceptionpublic void copy(java.lang.String domainUid,
java.lang.String sourceMailboxUid,
java.lang.String destMailboxUid,
java.lang.String hsmId)
throws java.io.IOException
copy in interface IHSMStoragejava.io.IOExceptionpublic int getPriority()
getPriority in interface IHSMStorageCopyright © 2022. All Rights Reserved.