> I was just looking for some Camel-specific design guidance / feedback Yeah, sorry about that long post... I just needed to slug through it for 2 more days. (Always the best way to learn.)
In the end, I came up with a clean, concise, elegant solution once I learned .multicast() and the magic of setProperty() / getProperty() within both the DSL and Processor code, as well as the use of ${property[prop]} and .setBody().simple("...") within DSL, to hang objects onto the Exchange for use throughout the Routes. I added in some doTry() / doCatch() / onException(), and some choice() / when() / otherwise() -- and *bam*. Got it all done with very little code. Thank you, Camel. Ron