ePOST API

rice.email.proxy.mailbox
Interface Mailbox

All Known Implementing Classes:
FileMailbox, PostMailbox

public interface Mailbox


Method Summary
 void createFolder(java.lang.String folder)
           
 void deleteFolder(java.lang.String folder)
           
 MailFolder getFolder(java.lang.String folder)
           
 java.lang.String getHierarchyDelimiter()
           
 MailFolder[] listFolders(java.lang.String pattern)
           
 java.lang.String[] listSubscriptions(java.lang.String pattern)
           
 void put(MovingMessage msg)
           
 void renameFolder(java.lang.String old_name, java.lang.String new_name)
           
 void subscribe(java.lang.String name)
           
 void unsubscribe(java.lang.String name)
           
 

Method Detail

put

void put(MovingMessage msg)
         throws MailboxException
Throws:
MailboxException

createFolder

void createFolder(java.lang.String folder)
                  throws MailboxException
Throws:
MailboxException

getFolder

MailFolder getFolder(java.lang.String folder)
                     throws MailboxException
Throws:
MailboxException

listFolders

MailFolder[] listFolders(java.lang.String pattern)
                         throws MailboxException
Throws:
MailboxException

renameFolder

void renameFolder(java.lang.String old_name,
                  java.lang.String new_name)
                  throws MailboxException
Throws:
MailboxException

deleteFolder

void deleteFolder(java.lang.String folder)
                  throws MailboxException
Throws:
MailboxException

subscribe

void subscribe(java.lang.String name)
               throws MailboxException
Throws:
MailboxException

unsubscribe

void unsubscribe(java.lang.String name)
                 throws MailboxException
Throws:
MailboxException

listSubscriptions

java.lang.String[] listSubscriptions(java.lang.String pattern)
                                     throws MailboxException
Throws:
MailboxException

getHierarchyDelimiter

java.lang.String getHierarchyDelimiter()

ePOST API

Copyright © 2001-2005 - Rice Pastry.