> 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