package org.apache.servicemix.jbi; import org.apache.servicemix.mail.marshaler.DefaultMailMarshaler; import java.io.IOException; import java.io.InputStream; import java.util.logging.Level; import java.util.logging.Logger; import javax.jbi.messaging.ExchangeStatus; import javax.jbi.messaging.MessageExchange; import javax.jbi.messaging.NormalizedMessage; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import javax.xml.transform.stream.StreamSource; public class MyMailMarshaler extends DefaultMailMarshaler { private static final Logger logger = Logger.getLogger("MailMarshaler"); public void convertMailToJBI(MessageExchange exchange, NormalizedMessage nmsg, MimeMessage mailMsg) throws MessagingException { //logger.log(Level.INFO, "Inside convertMailToJBI" + nmsg.toString()); super.convertMailToJBI(exchange, nmsg, mailMsg); //logger.log(Level.INFO, "nmsg after: " + nmsg.toString()); //logger.log(Level.INFO, "exchange after: " + exchange.toString()); } }