I'd like to know the best way to add domain-specific context information to Exchanges linked to a particular RouteBuilder. Let's say that I have the following:
public class MyRouteBuilder extends RouteBuilder { String someProperty; @Override public void configure() throws Exception { from("direct:foo").to("bean:myBean"); } } public class MyBean { public void handle(Exchange exchange) { // Want to access 'someProperty' of MyRouteBuilder here } } One way that I believe would work here would be to add a Processor to the Route which called exchange.setProperty(), then access it in MyBean via exchange.getProperty(). However, I'm curious if there is an easier/more preferred way of doing this. Thanks, Jeff