org.xmlBlaster.util.protocol.email
Class SmtpClient.AsyncSender
java.lang.Object
org.xmlBlaster.util.protocol.email.SmtpClient.AsyncSender
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- SmtpClient
class SmtpClient.AsyncSender
- extends java.lang.Object
- implements java.lang.Runnable
Consumer pattern.
The mail can be send asynchronously to decouple
the sending thread from a blocking smtp server
- Author:
- marcel
Method Summary |
void |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
smtpClient
private final SmtpClient smtpClient
queue
private final java.util.concurrent.BlockingQueue<EmailData> queue
messageIdFileName
private java.lang.String messageIdFileName
SmtpClient.AsyncSender
SmtpClient.AsyncSender(SmtpClient smtpClient,
java.util.concurrent.BlockingQueue<EmailData> q,
java.lang.String messageIdFileName)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
Copyright © 1999-2014 The xmlBlaster.org contributers.