Hi Guillaume,

Before we did some hacking work to let camel load the converters from all the bundles, we leverage the camel context OSGi bundle classloader to find the converters. In old way, we can configure the which kind of converter we want load by importing the converter's package in the camel context OSGi bundle.

Now if we want to this feature back, we can revert the change or introduce a new class filter mechanism to camel.

Willem
Guillaume Nodet wrote:
I just want to raise a potential problem with the way the camel
converters are discovered in OSGi.
The main problem i see is that this discovery is global: i.e. camel
will discover and use all converters from all installed bundles.
I think this could be a problem when you deploy multiple applications:
i.e. when you deploy a new application with a few new converters, this
could have side effects on another application, eventually breaking
it.
I wonder if we should have a more static way of configuring converters
for a given route.

Thoughts ?


Reply via email to