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). |