MboxStorageWriter

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.ms.System.IDisposable, java.io.Closeable

public abstract class MboxStorageWriter implements System.IDisposable, Closeable

A base class for any mbox-based mail storage writer.

Methods

Method Description
getBaseStream() Gets the base stream.
writeMessage(MailMessage message) Writes the message to underlying storage stream.
writeMessage(MailMessage message, String[] fromMarker) Writes the message to underlying storage stream.
dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
close()
flush() flush.

getBaseStream()

public InputStream getBaseStream()

Gets the base stream.

Value: The base stream.

Returns: java.io.InputStream

writeMessage(MailMessage message)

public abstract void writeMessage(MailMessage message)

Writes the message to underlying storage stream.

Parameters:

Parameter Type Description
message MailMessage The message to write to.

writeMessage(MailMessage message, String[] fromMarker)

public abstract void writeMessage(MailMessage message, String[] fromMarker)

Writes the message to underlying storage stream.

Parameters:

Parameter Type Description
message MailMessage The message to write to.
fromMarker java.lang.String[] Gets the From Marker while writing the MBox Storage file.

dispose()

public final void dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

close()

public void close()

flush()

public void flush()

flush.