Why is process() component in pipeline not called for route B? public class myApp extends SpringRouteBuilder {
public static void main(String[] args) { new Main().run(args); } public void configure() { from("imap:mailhostA").process(new AttachmentProcessor("A")).to("bean:translateA").to("jms:queue:output") from("imap:mailhostB").process(new AttachmentProcessor("B")).to("bean:translateB").to("jms:queue:output") } } On execution I get correct output message on both routes. Except route B never calls process() in pipeline. The only difference is Base64 encoded mime type. On receiving email the following convertors as automatically selected by camel. route A: Converting javax.mail.internet.MimeMultipart route B: Converting com.sun.mail.util.BASE64DecoderStream -- View this message in context: http://www.nabble.com/process%28%29-not-called-when-mime-type-in-Base64-tp22539655p22539655.html Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.