org.springframework.integration.adapter.mail
Class DefaultMailMessageHeaderMapper

java.lang.Object
  extended by org.springframework.integration.adapter.mail.AbstractMailHeaderMapper
      extended by org.springframework.integration.adapter.mail.DefaultMailMessageHeaderMapper
All Implemented Interfaces:
MessageHeaderMapper<javax.mail.internet.MimeMessage>

public class DefaultMailMessageHeaderMapper
extends AbstractMailHeaderMapper

Author:
Jonas Partner

Constructor Summary
DefaultMailMessageHeaderMapper()
           
 
Method Summary
protected  java.lang.String[] getBcc(MessageHeaders headers)
          Retrieve the BCC recipients list from an integration message.
protected  java.lang.String[] getCc(MessageHeaders headers)
          Retrieve the CC recipients list from an integration message.
protected  java.lang.String getFrom(MessageHeaders headers)
          Retrieve the From: e-mail address from an integration message.
protected  java.lang.String getReplyTo(MessageHeaders headers)
          Retrieve the Reply To: e-mail address from an integration message.
protected  java.lang.String getSubject(MessageHeaders headers)
          Retrieve the subject of an e-mail message from an integration message.
protected  java.lang.String[] getTo(MessageHeaders headers)
          Retrieve the recipients list from an integration message.
 
Methods inherited from class org.springframework.integration.adapter.mail.AbstractMailHeaderMapper
mapFromMessageHeaders, mapToMessageHeaders, retrieveAsString, retrieveAsStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMailMessageHeaderMapper

public DefaultMailMessageHeaderMapper()
Method Detail

getSubject

protected java.lang.String getSubject(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the subject of an e-mail message from an integration message.

Specified by:
getSubject in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
the e-mail message subject

getTo

protected java.lang.String[] getTo(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the recipients list from an integration message.

Specified by:
getTo in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
recipients list (TO)

getCc

protected java.lang.String[] getCc(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the CC recipients list from an integration message.

Specified by:
getCc in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
CC recipients list (e-mail addresses)

getBcc

protected java.lang.String[] getBcc(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the BCC recipients list from an integration message.

Specified by:
getBcc in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
BCC recipients list (e-mail addresses)

getFrom

protected java.lang.String getFrom(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the From: e-mail address from an integration message.

Specified by:
getFrom in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
the From: e-mail address

getReplyTo

protected java.lang.String getReplyTo(MessageHeaders headers)
Description copied from class: AbstractMailHeaderMapper
Retrieve the Reply To: e-mail address from an integration message.

Specified by:
getReplyTo in class AbstractMailHeaderMapper
Parameters:
headers - the integration Message
Returns:
the ReplyTo: e-mail address