While working on adding support for Camel Mail bindings, I discovered that the advanced property tab associated with all binding composites only works to a single level of properties. For instance, if I have a Mail binding and it has a connectionTimeout property, that shows up just fine. But if I want to bubble up some of the "consumer" or "producer"-level properties, those are not appearing in the table.
The Advanced tab needs to handle nested "parent/property" properties as well as 1st level properties. This will affect any bindings with deeper values (i.e. those with differences based on whether they're consumers or producers).
Though this will affect a few different bindings, the code to handle the nested bits is all in a shared parent class so if we get it working for one, we'll get it working for all.
|