org.springframework.integration.adapter.mail
Class MailTargetAdapter
java.lang.Object
org.springframework.integration.adapter.mail.MailTargetAdapter
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, org.springframework.integration.handler.MessageHandler
public class MailTargetAdapter
- extends java.lang.Object
- implements org.springframework.integration.handler.MessageHandler, org.springframework.beans.factory.InitializingBean
A target adapter for sending mail.
- Author:
- Marius Bogoevici, Mark Fisher
Method Summary |
void |
afterPropertiesSet()
|
org.springframework.mail.MailMessage |
convertMessageToMailMessage(org.springframework.integration.message.Message<?> message)
|
org.springframework.integration.message.Message<?> |
handle(org.springframework.integration.message.Message<?> message)
|
void |
setByteArrayMessageMapper(org.springframework.integration.message.MessageMapper<byte[],org.springframework.mail.MailMessage> byteArrayMessageMapper)
|
void |
setHeaderGenerator(MailHeaderGenerator mailHeaderGenerator)
|
void |
setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)
|
void |
setObjectMessageMapper(org.springframework.integration.message.MessageMapper<java.lang.Object,org.springframework.mail.MailMessage> objectMessageMapper)
|
void |
setTextMessageMapper(org.springframework.integration.message.MessageMapper<java.lang.String,org.springframework.mail.MailMessage> textMessageMapper)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailTargetAdapter
public MailTargetAdapter()
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
setMailSender
public void setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)
setHeaderGenerator
public void setHeaderGenerator(MailHeaderGenerator mailHeaderGenerator)
setTextMessageMapper
public void setTextMessageMapper(org.springframework.integration.message.MessageMapper<java.lang.String,org.springframework.mail.MailMessage> textMessageMapper)
setByteArrayMessageMapper
public void setByteArrayMessageMapper(org.springframework.integration.message.MessageMapper<byte[],org.springframework.mail.MailMessage> byteArrayMessageMapper)
setObjectMessageMapper
public void setObjectMessageMapper(org.springframework.integration.message.MessageMapper<java.lang.Object,org.springframework.mail.MailMessage> objectMessageMapper)
handle
public org.springframework.integration.message.Message<?> handle(org.springframework.integration.message.Message<?> message)
- Specified by:
handle
in interface org.springframework.integration.handler.MessageHandler
convertMessageToMailMessage
public org.springframework.mail.MailMessage convertMessageToMailMessage(org.springframework.integration.message.Message<?> message)