Compoze Software, Inc.

Package com.compoze.mail

The mail package is a high level interface that defines a standard way to access a mail system.

See:
          Description

Interface Summary
IAttachment This interface defines an attachment.
IConnectionFactory This interface is responsible for creating database connections.
IFolder This interface defines a folder.
IMailAddress This interface defines a mail address.
IMessage This interface defines a mail message.
IMessageAttachment This interface defines an attachment that itself, is a mail message.
ISession This class defines a session to an Internet Mail server, and is the entry point into the Mail API.
MessageComparator.IAttributes This inner class represents message attributes used for sorting messages.
 

Class Summary
AbstractMessage This class provides a skeletal implementation of the Message interface, to minimize the effort required to implement the interface.
AbstractMessageFilter This class is the base for a message filter.
AbstractSession This class is a concrete implementation of ISession.
Body This class represents a text body.
Exerciser This class is an exerciser for the Mail package.
FileAttachment This class represents a file attachment.
FileAttachmentServlet This class is a servlet that writes the file attachment.
InternetMailAddress This is a concrete implementation of IMailAddress.
MailLog This class logs messages and debugging for mail.
MailLogFactory This class is capable of creating MailLog instances.
MailProperties This class encapsulates access to the mail.properties file.
MailResources MailResources gets the instance of a ResourceBundle for the Mail package.
MessageComparator This class can perform a comparison of messages.
MessageFilter  
SessionFactory This factory class is used to create session to an Internet Mail server.
 

Exception Summary
MailException This exception wraps exceptions that can be thrown during a mail session.
 

Package com.compoze.mail Description

The mail package is a high level interface that defines a standard way to access a mail system. All protocol specific implementations are transparent to the user.

To begin using the API in this package you must first obtain a session to the mail server. See SessionFactory.getSession(java.util.Properties) for information on how to do this. The documentation for ISession gives further information on what to do next.


Compoze Software, Inc.

Copyright ©1999-2001 Compoze Software, Inc. All rights reserved.