ePOST API

rice.email.proxy.mailbox.filebox
Class FileMessage

java.lang.Object
  extended by rice.email.proxy.mailbox.filebox.FileMessage
All Implemented Interfaces:
StoredMessage

public class FileMessage
extends java.lang.Object
implements StoredMessage

Flags:

C - recent (didn't exist during previous sessions)


Field Summary
static java.io.FileFilter MSG_FILE_FILTER
           
 
Constructor Summary
FileMessage(java.io.File f, int seq)
           
 
Method Summary
 FlagList getFlagList()
           
 long getInternalDate()
           
 Email getMessage()
           
 int getSequenceNumber()
           
 int getUID()
           
 void purge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG_FILE_FILTER

public static final java.io.FileFilter MSG_FILE_FILTER
Constructor Detail

FileMessage

public FileMessage(java.io.File f,
                   int seq)
Method Detail

purge

public void purge()
           throws MailboxException
Specified by:
purge in interface StoredMessage
Throws:
MailboxException

getMessage

public Email getMessage()
                 throws MailboxException
Specified by:
getMessage in interface StoredMessage
Throws:
MailboxException

getSequenceNumber

public int getSequenceNumber()
Specified by:
getSequenceNumber in interface StoredMessage

getUID

public int getUID()
Specified by:
getUID in interface StoredMessage

getInternalDate

public long getInternalDate()
Specified by:
getInternalDate in interface StoredMessage

getFlagList

public FlagList getFlagList()
Specified by:
getFlagList in interface StoredMessage

ePOST API

Copyright © 2001-2005 - Rice Pastry.