in common/servicemix-components/src/main/java/org/apache/servicemix/components/email/SimpleMailMarshaler.java [45:102]
public void prepareMessage(SimpleMailMessage mailMessage, MessageExchange exchange, NormalizedMessage normalizedMessage) throws javax.mail.MessagingException {
try {
Object to = getTo(exchange, normalizedMessage);
if (to != null) {
if (to instanceof String) {
mailMessage.setTo((String) to);
}
else {
mailMessage.setTo((String[]) to);
}
}
Object cc = getCc(exchange, normalizedMessage);
if (cc != null) {
if (cc instanceof String) {
mailMessage.setCc((String) cc);
}
else {
mailMessage.setCc((String[]) cc);
}
}
Object bcc = getBcc(exchange, normalizedMessage);
if (bcc != null) {
if (bcc instanceof String) {
mailMessage.setBcc((String) bcc);
}
else {
mailMessage.setBcc((String[]) bcc);
}
}
String from = getFrom(exchange, normalizedMessage);
if (from != null) {
mailMessage.setFrom(from);
}
String replyTo = getReplyTo(exchange, normalizedMessage);
if (replyTo != null) {
mailMessage.setReplyTo(replyTo);
}
String text = getText(exchange, normalizedMessage);
if (text != null) {
mailMessage.setText(text);
}
String subject = getSubject(exchange, normalizedMessage);
if (subject != null) {
mailMessage.setSubject(subject);
}
Date sentDate = getSentDate(exchange, normalizedMessage);
if (sentDate != null) {
mailMessage.setSentDate(sentDate);
}
}
catch (MessagingException e) {
throw new javax.mail.MessagingException(e.getMessage(), e);
}
catch (TransformerException e) {
throw new javax.mail.MessagingException(e.getMessage(), e);
}
}