Dozer

Dozer

Scheme: dozer
Name Kind Type Required Deprecated Default Value Enum Values Description
name path java.lang.String true false A human readable name of the mapping.
marshalId parameter java.lang.String false The id of a dataFormat defined within the Camel Context to use for marshalling the mapping output to a non-Java type.
unmarshalId parameter java.lang.String false The id of a dataFormat defined within the Camel Context to use for unmarshalling the mapping input from a non-Java type.
sourceModel parameter java.lang.String false Fully-qualified class name for the source type used in the mapping. If specified, the input to the mapping is converted to the specified type before being mapped with Dozer.
targetModel parameter java.lang.String true false Fully-qualified class name for the target type used in the mapping.
mappingFile parameter java.lang.String false dozerBeanMapping.xml The location of a Dozer configuration file. The file is loaded from the classpath by default, but you can use file:, classpath:, or http: to load the configuration from a specific location.
mappingConfiguration parameter org.apache.camel.converter.dozer.DozerBeanMapperConfiguration false The name of a DozerBeanMapperConfiguration bean in the Camel registry which should be used for configuring the Dozer mapping. This is an alternative to the mappingFile option that can be used for fine-grained control over how Dozer is configured. Remember to use a "#" prefix in the value to indicate that the bean is in the Camel registry (e.g. "#myDozerConfig").
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).