Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

RestBindingProcessor JSON Data Format Config

$
0
0
I was just looking through the latest code for
org.apache.camel.model.rest.RestBindingDefinition and I am not quite sure
how this works so I'd appreciate if someone can explain it to me.

createProcessor() method looks up both JSON data formats using the same
name:

DataFormat json = context.resolveDataFormat(name);
DataFormat outJson = context.resolveDataFormat(name);

And further down, it sets the properties for "json" and then "outJson". Now
I am wondering if that name resolves to the same DataFormat object
(especially when you have RestConfiguration.jsonDataFormat set), what stops
setting "outJson" properties, such as unmarshalType, not overriding the
properties we just set for "json"?

Viewing all articles
Browse latest Browse all 5648

Trending Articles