public interface IHSMStorage
extends java.io.Closeable
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
java.lang.String store(java.lang.String domainUid,
                       java.lang.String mailboxUid,
                       java.io.InputStream mailContent)
                throws java.io.IOException
mailContent - java.io.IOExceptionjava.io.InputStream peek(java.lang.String domainUid,
                         java.lang.String mailboxUid,
                         java.lang.String hsmId,
                         java.lang.Integer maxMessageSize)
                  throws java.io.IOException
hsmId - maxMessageSize - java.io.IOExceptionvoid delete(java.lang.String domainUid,
            java.lang.String mailboxUid,
            java.lang.String hsmId)
     throws java.io.IOException
box - hsmId - java.io.IOExceptionvoid copy(java.lang.String domainUid,
          java.lang.String sourceMailboxUid,
          java.lang.String destMailboxUid,
          java.lang.String hsmId)
   throws java.io.IOException
domainUid - sourceMailboxUid - destMailboxUid - hsmId - java.io.IOExceptionvoid open(INodeClient nc)
int getPriority()
Copyright © 2023. All Rights Reserved.