James Netherton created CAMEL-12293:
---------------------------------------
Summary: Avoid KeyAlreadyExistsException in
ManagedTypeConverterRegistry.listTypeConverters()
Key: CAMEL-12293
URL: https://issues.apache.org/jira/browse/CAMEL-12293
Project: Camel
Issue Type: Improvement
Components: camel-core
Reporter: James Netherton
There is a JMX operation on the TypeConverterRegisty to fetch a list of
converters.
The TabularData object that's returned is keyed on the 'from' type name and
'to' type name. This mostly works ok. But you could have multiple converters
which handle the same 'from' and 'to' types. In this case a
KeyAlreadyExistsException exception is thrown when adding CompositeData to
TabularData.
We could avoid this by using a simple 'index' field in the CompositeData ,which
could just be a simple number we increment each time around the type converter
list loop.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)