On Tue, Jun 16, 2009 at 11:50 AM, Charles Moulliard<[email protected]> wrote: > Hi, > > Is it an issue or not ? > > If I define the parameters of my bean method like this : > > public RequestMessage saveRequestMessage( > �...@body RequestMessage requestMessage, > �...@header(value = "messageType") String messageType, > �...@header(value = "requestId") String requestId, > �...@header(value = "validationResult") List<Audit> errors) > > Camel does not raise an error if the content of the header validationResult > does not correspond to the type List<Audit> ?
Camel will do a type convertions using the camel type converter. And I guess it uses a silent type converter so in case it cannot convert it it get a null value. Can you create a small unit test that demonstrates this issue? To be used so I can look into letting Camel fail with an type conversion error. > > Regards, > > Charles Moulliard > Senior Enterprise Architect > Apache Camel Committer > > ***************************** > blog : http://cmoulliard.blogspot.com > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus
