|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aspose.email.MboxStorageReader
public abstract class MboxStorageReader
A base class for any mbox-based mail storage reader.
Constructor Summary | |
---|---|
MboxStorageReader(InputStream stream,
boolean leaveOpen)
|
|
MboxStorageReader(String fileName,
boolean leaveOpen)
Initializes a new instance of the MboxStorageReader class. |
Method Summary | |
---|---|
void |
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
InputStream |
getBaseStream()
|
abstract MailMessage |
readNextMessage()
Reads the next message from underlying storage stream. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MboxStorageReader(InputStream stream, boolean leaveOpen)
public MboxStorageReader(String fileName, boolean leaveOpen)
Initializes a new instance of the MboxStorageReader
class.
fileName
- Name of the file.leaveOpen
- if set to true
leaves the underlying stream open after disposing.
com.aspose.email.ms.System.IllegalArgumentException
- If filename is null or empty.Method Detail |
---|
public InputStream getBaseStream()
public abstract MailMessage readNextMessage()
Reads the next message from underlying storage stream.
MailMessage
object if it can be read or null if no more messages are available.public void dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
dispose
in interface com.aspose.email.ms.System.IDisposable
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |