[ 
https://issues.apache.org/activemq/browse/CAMEL-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62666#action_62666
 ] 

Bruno Borges commented on CAMEL-330:
------------------------------------

In Apache Wicket there was a time where people thought adding Generics support 
would be great. In the end it became a nightmare. 

This feature should add the possibility to static type data while keeping the 
current behaviour of best effort on convertions.

Two possibilities: annotations and generics.

IMO, annotations would be better, even though it wouldn't avoid dynamic types. 
But at least would better document endpoints/components, and also help runtime 
checks that could perform better than best effort convertions.

> Components / endpoints should advertise the data types they support 
> --------------------------------------------------------------------
>
>                 Key: CAMEL-330
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-330
>             Project: Apache Camel
>          Issue Type: New Feature
>          Components: camel-core
>    Affects Versions: 1.2.0
>            Reporter: Hadrian Zbarcea
>             Fix For: Future
>
>
> In the current version a conversion is attempted on a best effort basis.
> An endpoint does not have knowledge about the data types supported by the 
> previous or next endpoint in the route.  If an endpoint would publish what 
> data types it supports, static analysis would be possible to determine if 
> messages could be processed successfully or additional type converters are 
> necessary.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to