org.springframework.integration.adapter.mail
Class ByteArrayMailMessageMapper
java.lang.Object
org.springframework.integration.message.AbstractMessageMapper<byte[],org.springframework.mail.MailMessage>
org.springframework.integration.adapter.mail.ByteArrayMailMessageMapper
- All Implemented Interfaces:
- org.springframework.integration.message.MessageMapper<byte[],org.springframework.mail.MailMessage>
public class ByteArrayMailMessageMapper
- extends org.springframework.integration.message.AbstractMessageMapper<byte[],org.springframework.mail.MailMessage>
Message mapper used for mapping byte array messages to mail messages.
Generates an e-mail message with the byte array as an attachment. The
multipart mode and attachment name are configurable.
- Author:
- Marius Bogoevici
Method Summary |
org.springframework.mail.MailMessage |
fromMessage(org.springframework.integration.message.Message<byte[]> message)
|
void |
setAttachmentFilename(java.lang.String attachmentFilename)
|
void |
setMultipartMode(int multipartMode)
|
org.springframework.integration.message.Message<byte[]> |
toMessage(org.springframework.mail.MailMessage source)
|
Methods inherited from class org.springframework.integration.message.AbstractMessageMapper |
getIdGenerator, setIdGenerator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArrayMailMessageMapper
public ByteArrayMailMessageMapper(org.springframework.mail.javamail.JavaMailSender mailSender)
setMultipartMode
public void setMultipartMode(int multipartMode)
setAttachmentFilename
public void setAttachmentFilename(java.lang.String attachmentFilename)
toMessage
public org.springframework.integration.message.Message<byte[]> toMessage(org.springframework.mail.MailMessage source)
fromMessage
public org.springframework.mail.MailMessage fromMessage(org.springframework.integration.message.Message<byte[]> message)