[
https://issues.apache.org/jira/browse/CAMEL-6768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13783700#comment-13783700
]
Claus Ibsen commented on CAMEL-6768:
------------------------------------
There may be an issue with have only 1 attribute and then having 2+ in an
annotation. If you have 1 attribute you dont have to specify the name. But
having 2 you may have to specify both. Though not exactly sure whats the story
is, or if you can name one of the attributes as value and that would be the
non-named attribute.
> @Header @Body @Property bean parameter binding - add mandatory option
> ---------------------------------------------------------------------
>
> Key: CAMEL-6768
> URL: https://issues.apache.org/jira/browse/CAMEL-6768
> Project: Camel
> Issue Type: Improvement
> Components: camel-core
> Reporter: Claus Ibsen
> Priority: Minor
> Fix For: Future
>
>
> See
> http://stackoverflow.com/questions/18874641/add-string-to-camel-exchange-header-from-route?noredirect=1#comment27863978_18874641
> We could have an attribute mandatory = true, which is default true for these
> bean parameter annotations. Then people can set it to false, if a @Header is
> not mandatory (eg do not fail if the header is not present).
--
This message was sent by Atlassian JIRA
(v6.1#6144)