[ 
https://issues.apache.org/jira/browse/CAMEL-12293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Netherton reassigned CAMEL-12293:
---------------------------------------

    Assignee: James Netherton

> 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
>            Assignee: James Netherton
>            Priority: Minor
>
> 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)

Reply via email to