OOP BulkEmailSender Version 1.2
B C G L N P Q S

B

BgThreadAlreadyStartedException - Exception in com.bentofw.bulkemail
Thrown by BulkEmailSender on duplicate call of BulkEmailSender.startBgThread().
BgThreadAlreadyStartedException() - Constructor for exception com.bentofw.bulkemail.BgThreadAlreadyStartedException
 
BgThreadIsGoingToStopException - Exception in com.bentofw.bulkemail
If you call method of BulkEmailSender object while BulkEmailSender.stopBgThread() is doing its clean up job to stop Bg Thread.
BgThreadIsGoingToStopException() - Constructor for exception com.bentofw.bulkemail.BgThreadIsGoingToStopException
 
BgThreadIsNotStartedException - Exception in com.bentofw.bulkemail
If you call method on BulkEmailSender object before you call BulkEmailSender.startBgThread().
BgThreadIsNotStartedException() - Constructor for exception com.bentofw.bulkemail.BgThreadIsNotStartedException
 
BulkEmailSender - Class in com.bentofw.bulkemail
Queue the e-mail along with the list of recipients (or SQL statement to create the list of recipients).
BulkEmailTemplate - Class in com.bentofw.bulkemail
Represents the template of the e-mail for bulk e-mail.
BulkEmailTemplate(int, String, String, String, String, String, String) - Constructor for class com.bentofw.bulkemail.BulkEmailTemplate
This constructor is used by BulkEmailSender.
BulkEmailTemplate(String, String, String, String, String, String) - Constructor for class com.bentofw.bulkemail.BulkEmailTemplate
Constructor.

C

com.bentofw.bulkemail - package com.bentofw.bulkemail
Java API to schedule sending bulk e-mails by a set of clustered SMTP servers.
com.bentofw.util - package com.bentofw.util
The classes and interfaces required for APIs by OOP-Research.

G

GenericLogger - Interface in com.bentofw.util
Interface for logging.
getBody() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the body text
getBulkEmailTemplate(int) - Method in class com.bentofw.bulkemail.BulkEmailSender
Returns BulkEmailTemplate object for the specified message ID.
getCharset() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the charset
getContentTransferEncoding() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the Content-Transfer-Encoding.
getFromAddress() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the FROM address.
getFromName() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the FROM name.
getInstance() - Static method in class com.bentofw.bulkemail.BulkEmailSender
Return the instance of this class.
getMessage() - Method in exception com.bentofw.bulkemail.BgThreadAlreadyStartedException
 
getMessage() - Method in exception com.bentofw.bulkemail.BgThreadIsGoingToStopException
 
getMessage() - Method in exception com.bentofw.bulkemail.BgThreadIsNotStartedException
 
getMessage() - Method in exception com.bentofw.bulkemail.NoMailBodyFoundException
 
getMessage() - Method in exception com.bentofw.bulkemail.SaveRcptThreadIsNotRunningException
 
getMessage() - Method in exception com.bentofw.util.NestedException
Returns the error message of original Throwable.
getMessageId() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the message ID.
getOriginal() - Method in exception com.bentofw.util.NestedException
Returns the original Throwable.
getSubject() - Method in class com.bentofw.bulkemail.BulkEmailTemplate
Return the subject.

L

log(Level, String, String, String) - Method in interface com.bentofw.util.GenericLogger
Log a message, specifying source class and method.
log(Level, String, String, String, Throwable) - Method in interface com.bentofw.util.GenericLogger
Log a message, specifying source class and method, with associated Throwable information.
log(Level, String, String, String) - Method in class com.bentofw.util.Logger4Jcl
Log a message, specifying source class and method.
log(Level, String, String, String, Throwable) - Method in class com.bentofw.util.Logger4Jcl
Log a message, specifying source class and method, with associated Throwable information.
log(Level, String, String, String) - Method in class com.bentofw.util.Logger4Jdk
Log a message, specifying source class and method.
log(Level, String, String, String, Throwable) - Method in class com.bentofw.util.Logger4Jdk
Log a message, specifying source class and method, with associated Throwable information.
Logger4Jcl - Class in com.bentofw.util
GenericLogger implementation for Apache Common Logging API.
Logger4Jcl(Log) - Constructor for class com.bentofw.util.Logger4Jcl
Constructor that takes Log object in Apache Common Logging API.
Logger4Jdk - Class in com.bentofw.util
GenericLogger implementation for Java Logging API that is introduced in JDK 1.4 .
Logger4Jdk(Logger) - Constructor for class com.bentofw.util.Logger4Jdk
Constructor that takes Logger object in Java Logging API.

N

NestedException - Exception in com.bentofw.util
The exception for the system error.
NestedException(Throwable) - Constructor for exception com.bentofw.util.NestedException
The custructor.
NoMailBodyFoundException - Exception in com.bentofw.bulkemail
Thrown by BulkEmailSender.getBulkEmailTemplate(int) if no record is found for the specified ID.
NoMailBodyFoundException(int) - Constructor for exception com.bentofw.bulkemail.NoMailBodyFoundException
 
NoPropertyFileException - Exception in com.bentofw.util
This exception will be thrown when the required property file is not found.
NoPropertyFileException(String) - Constructor for exception com.bentofw.util.NoPropertyFileException
The custructor.

P

prepare() - Method in class com.bentofw.bulkemail.BulkEmailSender
Load the configuration from property file/XML and initialize the instance of this class.
printStackTrace() - Method in exception com.bentofw.util.NestedException
Print this Throwable and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception com.bentofw.util.NestedException
Print this Throwable and its backtrace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in exception com.bentofw.util.NestedException
Print this Throwable and its backtrace to the specified PrintWriter.

Q

queueByList(BulkEmailTemplate, String, List<String>, List<String>, long) - Method in class com.bentofw.bulkemail.BulkEmailSender
Queue the e-mail to the list of address and names.
queueByList(BulkEmailTemplate, String, List<String>, List<String>, String, String, String, String, String, String, String) - Method in class com.bentofw.bulkemail.BulkEmailSender
Queue the e-mail to the list of address and names.
queueBySql(BulkEmailTemplate, String, String, long) - Method in class com.bentofw.bulkemail.BulkEmailSender
Queue the e-mail to the list of address and names.
queueBySql(BulkEmailTemplate, String, String, String, String, String, String, String, String, String) - Method in class com.bentofw.bulkemail.BulkEmailSender
Queue the e-mail to the list of address and names.

S

SaveRcptThreadIsNotRunningException - Exception in com.bentofw.bulkemail
Thrown by BulkEmailSender.queueByList(BulkEmailTemplate,String,List,List,long), if something is wrong with the connection to SQL database.
SaveRcptThreadIsNotRunningException() - Constructor for exception com.bentofw.bulkemail.SaveRcptThreadIsNotRunningException
 
setLogger(GenericLogger) - Method in class com.bentofw.bulkemail.BulkEmailSender
Set GenericLogger object to which the log messages will be written.
SimpleException - Exception in com.bentofw.util
The exception for the logical error.
SimpleException(String) - Constructor for exception com.bentofw.util.SimpleException
The custructor.
startBgThread() - Method in class com.bentofw.bulkemail.BulkEmailSender
Start the 2 background Threads.
stopBgThread() - Method in class com.bentofw.bulkemail.BulkEmailSender
Stop the background Thread that is started by BulkEmailSender.startBgThread().

B C G L N P Q S
OOP BulkEmailSender Version 1.2

ALL CONTENTS COPYRIGHT 2006, OOP-Research Corporation. All rights reserved.
Any questions and comments are welcome to OOP-Research Corporation.