This is an automated email from the ASF dual-hosted git repository.

aldettinger pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 38741ae  Fixed typos
38741ae is described below

commit 38741ae627ba6caf8bf3ba305c6d54f5a497f06b
Author: aldettinger <aldettin...@gmail.com>
AuthorDate: Thu Feb 20 10:47:47 2020 +0100

    Fixed typos
---
 .../generated/resources/org/apache/camel/component/cbor/cbor.json   | 4 ++--
 components/camel-cbor/src/main/docs/cbor-dataformat.adoc            | 4 ++--
 .../org/apache/camel/component/fastjson/json-fastjson.json          | 4 ++--
 .../camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc      | 4 ++--
 .../resources/org/apache/camel/component/gson/json-gson.json        | 4 ++--
 components/camel-gson/src/main/docs/json-gson-dataformat.adoc       | 4 ++--
 .../resources/org/apache/camel/component/jackson/json-jackson.json  | 4 ++--
 components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc | 4 ++--
 .../resources/org/apache/camel/component/jacksonxml/jacksonxml.json | 4 ++--
 .../camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc       | 4 ++--
 .../resources/org/apache/camel/component/johnzon/json-johnzon.json  | 4 ++--
 components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc | 4 ++--
 .../resources/org/apache/camel/dataformat/protobuf/protobuf.json    | 2 +-
 components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc    | 2 +-
 .../org/apache/camel/component/snakeyaml/yaml-snakeyaml.json        | 2 +-
 .../camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc    | 2 +-
 .../resources/org/apache/camel/dataformat/thrift/thrift.json        | 2 +-
 components/camel-thrift/src/main/docs/thrift-dataformat.adoc        | 2 +-
 .../resources/org/apache/camel/dataformat/xstream/json-xstream.json | 4 ++--
 components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc | 4 ++--
 .../generated/resources/org/apache/camel/model/dataformat/cbor.json | 4 ++--
 .../resources/org/apache/camel/model/dataformat/jacksonxml.json     | 4 ++--
 .../generated/resources/org/apache/camel/model/dataformat/json.json | 4 ++--
 .../resources/org/apache/camel/model/dataformat/protobuf.json       | 2 +-
 .../resources/org/apache/camel/model/dataformat/thrift.json         | 2 +-
 .../generated/resources/org/apache/camel/model/dataformat/yaml.json | 2 +-
 .../main/java/org/apache/camel/model/dataformat/CBORDataFormat.java | 6 +++---
 .../org/apache/camel/model/dataformat/JacksonXMLDataFormat.java     | 6 +++---
 .../main/java/org/apache/camel/model/dataformat/JsonDataFormat.java | 6 +++---
 .../java/org/apache/camel/model/dataformat/ProtobufDataFormat.java  | 2 +-
 .../java/org/apache/camel/model/dataformat/ThriftDataFormat.java    | 2 +-
 .../main/java/org/apache/camel/model/dataformat/YAMLDataFormat.java | 2 +-
 .../org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java  | 2 +-
 docs/components/modules/ROOT/pages/cbor-dataformat.adoc             | 4 ++--
 docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc       | 4 ++--
 docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc    | 4 ++--
 docs/components/modules/ROOT/pages/json-gson-dataformat.adoc        | 4 ++--
 docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc     | 4 ++--
 docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc     | 4 ++--
 docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc     | 4 ++--
 docs/components/modules/ROOT/pages/protobuf-dataformat.adoc         | 2 +-
 docs/components/modules/ROOT/pages/thrift-dataformat.adoc           | 2 +-
 docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc   | 2 +-
 43 files changed, 73 insertions(+), 73 deletions(-)

diff --git 
a/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
 
b/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
index 2d350ff..3d5688e 100644
--- 
a/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
+++ 
b/components/camel-cbor/src/generated/resources/org/apache/camel/component/cbor/cbor.json
@@ -18,9 +18,9 @@
   "properties": {
     "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Lookup and use the 
existing CBOR ObjectMapper with the given id when using Jackson." },
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson CBOR 
ObjectMapper from the registry." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "allowUnmarshallType": { "kind": "attribute", "displayName": "Allow 
Unmarshall Type", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "description": "If enabled then Jackson CBOR is allowed to attempt to 
use the CamelCBORUnmarshalType header during the unmarshalling. This should 
only be enabled when desired to be used." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
diff --git a/components/camel-cbor/src/main/docs/cbor-dataformat.adoc 
b/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
index 441064a..c9c806b 100644
--- a/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
+++ b/components/camel-cbor/src/main/docs/cbor-dataformat.adoc
@@ -28,9 +28,9 @@ The CBOR dataformat supports 11 options, which are listed 
below.
 | Name | Default | Java Type | Description
 | objectMapper |  | String | Lookup and use the existing CBOR ObjectMapper 
with the given id when using Jackson.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson CBOR ObjectMapper from the registry.
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | allowUnmarshallType | false | Boolean | If enabled then Jackson CBOR is 
allowed to attempt to use the CamelCBORUnmarshalType header during the 
unmarshalling. This should only be enabled when desired to be used.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
diff --git 
a/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
 
b/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
index 044c03e..e573fcd 100644
--- 
a/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
+++ 
b/components/camel-fastjson/src/generated/resources/org/apache/camel/component/fastjson/json-fastjson.json
@@ -20,12 +20,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "Jackson", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc 
b/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
index 8aae1a2..3d07cc1 100644
--- a/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
+++ b/components/camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc
@@ -28,12 +28,12 @@ The JSon Fastjson dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Jackson | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
 
b/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
index 32a9dd4..fd2bdf9 100644
--- 
a/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
+++ 
b/components/camel-gson/src/generated/resources/org/apache/camel/component/gson/json-gson.json
@@ -20,12 +20,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "Gson", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc 
b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
index 69f6b88..31cd6a7 100644
--- a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
+++ b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
@@ -28,12 +28,12 @@ The JSon GSon dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Gson | JsonLibrary | Which json library to use. The value can be 
one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
 
b/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
index e69ba07..68ac258 100644
--- 
a/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
+++ 
b/components/camel-jackson/src/generated/resources/org/apache/camel/component/jackson/json-jackson.json
@@ -20,12 +20,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "Jackson", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc 
b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
index 14eee06..8e8e06f 100644
--- a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
+++ b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
@@ -29,12 +29,12 @@ The JSon Jackson dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Jackson | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
 
b/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
index 5cd5f01..64eb4ad 100644
--- 
a/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
+++ 
b/components/camel-jacksonxml/src/generated/resources/org/apache/camel/component/jacksonxml/jacksonxml.json
@@ -18,12 +18,12 @@
   "properties": {
     "xmlMapper": { "kind": "attribute", "displayName": "Xml Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Lookup and use the 
existing XmlMapper with the given id." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc 
b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
index 0938e36..dd5a5e1 100644
--- a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
+++ b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
@@ -45,12 +45,12 @@ The JacksonXML dataformat supports 15 options, which are 
listed below.
 | Name | Default | Java Type | Description
 | xmlMapper |  | String | Lookup and use the existing XmlMapper with the given 
id.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/components/camel-johnzon/src/generated/resources/org/apache/camel/component/johnzon/json-johnzon.json
 
b/components/camel-johnzon/src/generated/resources/org/apache/camel/component/johnzon/json-johnzon.json
index 179055b..b8cceb2 100644
--- 
a/components/camel-johnzon/src/generated/resources/org/apache/camel/component/johnzon/json-johnzon.json
+++ 
b/components/camel-johnzon/src/generated/resources/org/apache/camel/component/johnzon/json-johnzon.json
@@ -20,12 +20,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "Johnzon", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc 
b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
index 8224826..115544c 100644
--- a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
+++ b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
@@ -29,12 +29,12 @@ The JSon Johnzon dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Johnzon | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
 
b/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
index d393dbf..9306482 100644
--- 
a/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
+++ 
b/components/camel-protobuf/src/generated/resources/org/apache/camel/dataformat/protobuf/protobuf.json
@@ -16,7 +16,7 @@
     "version": "3.1.0-SNAPSHOT"
   },
   "properties": {
-    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unarmshalling" },
+    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unmarshalling" },
     "contentTypeFormat": { "kind": "attribute", "displayName": "Content Type 
Format", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "json", "native" ], "deprecated": false, "secret": false, 
"defaultValue": "native", "description": "Defines a content type format in 
which protobuf message will be serialized\/deserialized from(to) the Java been. 
The format can either be native or json for either native protobuf or json 
fields representation. The default value  [...]
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Whether the data format should set the Content-Type header with the type from 
the data format if the data format is capable of doing so. For example 
application\/xml for data formats marshalling to XML, or application\/json for 
data formats marshalling to JS [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "The id of this node" }
diff --git a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc 
b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
index 9d2fb84..a02bd24 100644
--- a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
+++ b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
@@ -31,7 +31,7 @@ The Protobuf dataformat supports 3 options, which are listed 
below.
 [width="100%",cols="2s,1m,1m,6",options="header"]
 |===
 | Name | Default | Java Type | Description
-| instanceClass |  | String | Name of class to use when unarmshalling
+| instanceClass |  | String | Name of class to use when unmarshalling
 | contentTypeFormat | native | String | Defines a content type format in which 
protobuf message will be serialized/deserialized from(to) the Java been. The 
format can either be native or json for either native protobuf or json fields 
representation. The default value is native. The value can be one of: json, 
native
 | contentTypeHeader | false | Boolean | Whether the data format should set the 
Content-Type header with the type from the data format if the data format is 
capable of doing so. For example application/xml for data formats marshalling 
to XML, or application/json for data formats marshalling to JSon etc.
 |===
diff --git 
a/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
 
b/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
index ed61f7d..f5d6bbd 100644
--- 
a/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
+++ 
b/components/camel-snakeyaml/src/generated/resources/org/apache/camel/component/snakeyaml/yaml-snakeyaml.json
@@ -17,7 +17,7 @@
   },
   "properties": {
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.YAMLLibrary", "enum": [ "SnakeYAML" ], 
"deprecated": false, "secret": false, "defaultValue": "SnakeYAML", 
"description": "Which yaml library to use. By default it is SnakeYAML" },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "constructor": { "kind": "attribute", "displayName": "Constructor", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "BaseConstructor to 
construct incoming documents." },
     "representer": { "kind": "attribute", "displayName": "Representer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Representer to emit 
outgoing objects." },
     "dumperOptions": { "kind": "attribute", "displayName": "Dumper Options", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "DumperOptions to 
configure outgoing objects." },
diff --git 
a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc 
b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
index 65b7964..362dab8 100644
--- a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
+++ b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
@@ -26,7 +26,7 @@ The YAML SnakeYAML dataformat supports 13 options, which are 
listed below.
 |===
 | Name | Default | Java Type | Description
 | library | SnakeYAML | YAMLLibrary | Which yaml library to use. By default it 
is SnakeYAML. The value can be one of: SnakeYAML
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | constructor |  | String | BaseConstructor to construct incoming documents.
 | representer |  | String | Representer to emit outgoing objects.
 | dumperOptions |  | String | DumperOptions to configure outgoing objects.
diff --git 
a/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
 
b/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
index 4536023..cdec44a 100644
--- 
a/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
+++ 
b/components/camel-thrift/src/generated/resources/org/apache/camel/dataformat/thrift/thrift.json
@@ -16,7 +16,7 @@
     "version": "3.1.0-SNAPSHOT"
   },
   "properties": {
-    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unarmshalling" },
+    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unmarshalling" },
     "contentTypeFormat": { "kind": "attribute", "displayName": "Content Type 
Format", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "binary", "json", "sjson" ], "deprecated": false, "secret": false, 
"defaultValue": "binary", "description": "Defines a content type format in 
which thrift message will be serialized\/deserialized from(to) the Java been. 
The format can either be native or json for either native binary thrift, json 
or simple json fields represent [...]
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Whether the data format should set the Content-Type header with the type from 
the data format if the data format is capable of doing so. For example 
application\/xml for data formats marshalling to XML, or application\/json for 
data formats marshalling to JS [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "The id of this node" }
diff --git a/components/camel-thrift/src/main/docs/thrift-dataformat.adoc 
b/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
index aa79846..82b7015 100644
--- a/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
+++ b/components/camel-thrift/src/main/docs/thrift-dataformat.adoc
@@ -24,7 +24,7 @@ The Thrift dataformat supports 3 options, which are listed 
below.
 [width="100%",cols="2s,1m,1m,6",options="header"]
 |===
 | Name | Default | Java Type | Description
-| instanceClass |  | String | Name of class to use when unarmshalling
+| instanceClass |  | String | Name of class to use when unmarshalling
 | contentTypeFormat | binary | String | Defines a content type format in which 
thrift message will be serialized/deserialized from(to) the Java been. The 
format can either be native or json for either native binary thrift, json or 
simple json fields representation. The default value is binary. The value can 
be one of: binary, json, sjson
 | contentTypeHeader | false | Boolean | Whether the data format should set the 
Content-Type header with the type from the data format if the data format is 
capable of doing so. For example application/xml for data formats marshalling 
to XML, or application/json for data formats marshalling to JSon etc.
 |===
diff --git 
a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
 
b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
index 195ddea..6ecb9f8 100644
--- 
a/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
+++ 
b/components/camel-xstream/src/generated/resources/org/apache/camel/dataformat/xstream/json-xstream.json
@@ -20,12 +20,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "XStream", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc 
b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
index a9c8142..6447c2c 100644
--- a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
+++ b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
@@ -39,12 +39,12 @@ The JSon XStream dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | XStream | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/cbor.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/cbor.json
index d68550b..23c37a3 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/cbor.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/cbor.json
@@ -14,9 +14,9 @@
   "properties": {
     "objectMapper": { "kind": "attribute", "displayName": "Object Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Lookup and use the 
existing CBOR ObjectMapper with the given id when using Jackson." },
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson CBOR 
ObjectMapper from the registry." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "allowUnmarshallType": { "kind": "attribute", "displayName": "Allow 
Unmarshall Type", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "description": "If enabled then Jackson CBOR is allowed to attempt to 
use the CamelCBORUnmarshalType header during the unmarshalling. This should 
only be enabled when desired to be used." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/jacksonxml.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/jacksonxml.json
index 27b41e0..dde5f6c 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/jacksonxml.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/jacksonxml.json
@@ -14,12 +14,12 @@
   "properties": {
     "xmlMapper": { "kind": "attribute", "displayName": "Xml Mapper", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Lookup and use the 
existing XmlMapper with the given id." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/json.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/json.json
index a9b7f85..3a54d05 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/json.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/json.json
@@ -15,12 +15,12 @@
     "useDefaultObjectMapper": { "kind": "attribute", "displayName": "Use 
Default Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "secret": false, "defaultValue": 
true, "description": "Whether to lookup and use default Jackson ObjectMapper 
from the registry." },
     "prettyPrint": { "kind": "attribute", "displayName": "Pretty Print", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": "To 
enable pretty printing output nicely formatted. Is by default false." },
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.JsonLibrary", "enum": [ "Fastjson", "Gson", 
"Jackson", "Johnzon", "XStream" ], "deprecated": false, "secret": false, 
"defaultValue": "Jackson", "description": "Which json library to use." },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "jsonView": { "kind": "attribute", "displayName": "Json View", "required": 
false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "secret": false, "description": "When marshalling a POJO 
to JSON you might want to exclude certain fields from the JSON output. With 
Jackson you can use JSON views to accomplish this. This option is to refer to 
the class which has JsonView annotations" },
     "include": { "kind": "attribute", "displayName": "Include", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "If you want to marshal a pojo to JSON, and the 
pojo has some fields with null values. And you want to skip these null values, 
you can set this option to NON_NULL" },
     "allowJmsType": { "kind": "attribute", "displayName": "Allow Jms Type", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Used for JMS users to allow the JMSType header from the JMS spec to specify a 
FQN classname to use to unmarshal to." },
     "collectionTypeName": { "kind": "attribute", "displayName": "Collection 
Type Name", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Refers to a custom collection type to lookup in the registry to use. This 
option should rarely be used, but allows to use different collection types than 
java.util.Collection based as default." },
-    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unarmshal to a List 
of Map or a List of Pojo." },
+    "useList": { "kind": "attribute", "displayName": "Use List", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"secret": false, "defaultValue": false, "description": "To unmarshal to a List 
of Map or a List of Pojo." },
     "enableJaxbAnnotationModule": { "kind": "attribute", "displayName": 
"Enable Jaxb Annotation Module", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether to enable the JAXB annotations 
module when using jackson. When enabled then JAXB annotations can be used by 
Jackson." },
     "moduleClassNames": { "kind": "attribute", "displayName": "Module Class 
Names", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules com.fasterxml.jackson.databind.Module specified as a String with FQN 
class names. Multiple classes can be separated by comma." },
     "moduleRefs": { "kind": "attribute", "displayName": "Module Refs", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "To use custom Jackson 
modules referred from the Camel registry. Multiple modules can be separated by 
comma." },
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/protobuf.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/protobuf.json
index f5e5931..361eac4 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/protobuf.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/protobuf.json
@@ -12,7 +12,7 @@
     "output": false
   },
   "properties": {
-    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unarmshalling" },
+    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unmarshalling" },
     "contentTypeFormat": { "kind": "attribute", "displayName": "Content Type 
Format", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "json", "native" ], "deprecated": false, "secret": false, 
"defaultValue": "native", "description": "Defines a content type format in 
which protobuf message will be serialized\/deserialized from(to) the Java been. 
The format can either be native or json for either native protobuf or json 
fields representation. The default value  [...]
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Whether the data format should set the Content-Type header with the type from 
the data format if the data format is capable of doing so. For example 
application\/xml for data formats marshalling to XML, or application\/json for 
data formats marshalling to JS [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "The id of this node" }
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/thrift.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/thrift.json
index 93ba64b..619e6b6 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/thrift.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/thrift.json
@@ -12,7 +12,7 @@
     "output": false
   },
   "properties": {
-    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unarmshalling" },
+    "instanceClass": { "kind": "attribute", "displayName": "Instance Class", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Name of class to use when 
unmarshalling" },
     "contentTypeFormat": { "kind": "attribute", "displayName": "Content Type 
Format", "required": false, "type": "enum", "javaType": "java.lang.String", 
"enum": [ "binary", "json", "sjson" ], "deprecated": false, "secret": false, 
"defaultValue": "binary", "description": "Defines a content type format in 
which thrift message will be serialized\/deserialized from(to) the Java been. 
The format can either be native or json for either native binary thrift, json 
or simple json fields represent [...]
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "secret": false, "defaultValue": false, "description": 
"Whether the data format should set the Content-Type header with the type from 
the data format if the data format is capable of doing so. For example 
application\/xml for data formats marshalling to XML, or application\/json for 
data formats marshalling to JS [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "The id of this node" }
diff --git 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/yaml.json
 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/yaml.json
index ea86cc5..caaaec9 100644
--- 
a/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/yaml.json
+++ 
b/core/camel-core-engine/src/generated/resources/org/apache/camel/model/dataformat/yaml.json
@@ -13,7 +13,7 @@
   },
   "properties": {
     "library": { "kind": "attribute", "displayName": "Library", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.model.dataformat.YAMLLibrary", "enum": [ "SnakeYAML" ], 
"deprecated": false, "secret": false, "defaultValue": "SnakeYAML", 
"description": "Which yaml library to use. By default it is SnakeYAML" },
-    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unarmshalling" },
+    "unmarshalTypeName": { "kind": "attribute", "displayName": "Unmarshal Type 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Class name of the java 
type to use when unmarshalling" },
     "constructor": { "kind": "attribute", "displayName": "Constructor", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "BaseConstructor to 
construct incoming documents." },
     "representer": { "kind": "attribute", "displayName": "Representer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "Representer to emit 
outgoing objects." },
     "dumperOptions": { "kind": "attribute", "displayName": "Dumper Options", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "description": "DumperOptions to 
configure outgoing objects." },
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/CBORDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/CBORDataFormat.java
index a7c63ef..44d86d6 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/CBORDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/CBORDataFormat.java
@@ -96,7 +96,7 @@ public class CBORDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Class name of the java type to use when unarmshalling
+     * Class name of the java type to use when unmarshalling
      */
     public void setUnmarshalTypeName(String unmarshalTypeName) {
         this.unmarshalTypeName = unmarshalTypeName;
@@ -132,7 +132,7 @@ public class CBORDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Class of the java type to use when unarmshalling
+     * Class of the java type to use when unmarshalling
      */
     public void setUnmarshalType(Class<?> unmarshalType) {
         this.unmarshalType = unmarshalType;
@@ -164,7 +164,7 @@ public class CBORDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * To unarmshal to a List of Map or a List of Pojo.
+     * To unmarshal to a List of Map or a List of Pojo.
      */
     public void setUseList(String useList) {
         this.useList = useList;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JacksonXMLDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JacksonXMLDataFormat.java
index 1cc2985..54da2a4 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JacksonXMLDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JacksonXMLDataFormat.java
@@ -104,7 +104,7 @@ public class JacksonXMLDataFormat extends 
DataFormatDefinition {
     }
 
     /**
-     * Class name of the java type to use when unarmshalling
+     * Class name of the java type to use when unmarshalling
      */
     public void setUnmarshalTypeName(String unmarshalTypeName) {
         this.unmarshalTypeName = unmarshalTypeName;
@@ -115,7 +115,7 @@ public class JacksonXMLDataFormat extends 
DataFormatDefinition {
     }
 
     /**
-     * Class of the java type to use when unarmshalling
+     * Class of the java type to use when unmarshalling
      */
     public void setUnmarshalType(Class<?> unmarshalType) {
         this.unmarshalType = unmarshalType;
@@ -186,7 +186,7 @@ public class JacksonXMLDataFormat extends 
DataFormatDefinition {
     }
 
     /**
-     * To unarmshal to a List of Map or a List of Pojo.
+     * To unmarshal to a List of Map or a List of Pojo.
      */
     public void setUseList(String useList) {
         this.useList = useList;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
index 433a4b4..b99ce64 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/JsonDataFormat.java
@@ -134,7 +134,7 @@ public class JsonDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Class name of the java type to use when unarmshalling
+     * Class name of the java type to use when unmarshalling
      */
     public void setUnmarshalTypeName(String unmarshalTypeName) {
         this.unmarshalTypeName = unmarshalTypeName;
@@ -145,7 +145,7 @@ public class JsonDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Class of the java type to use when unarmshalling
+     * Class of the java type to use when unmarshalling
      */
     public void setUnmarshalType(Class<?> unmarshalType) {
         this.unmarshalType = unmarshalType;
@@ -227,7 +227,7 @@ public class JsonDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * To unarmshal to a List of Map or a List of Pojo.
+     * To unmarshal to a List of Map or a List of Pojo.
      */
     public void setUseList(String useList) {
         this.useList = useList;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ProtobufDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ProtobufDataFormat.java
index e9ec757..0855236 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ProtobufDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ProtobufDataFormat.java
@@ -61,7 +61,7 @@ public class ProtobufDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Name of class to use when unarmshalling
+     * Name of class to use when unmarshalling
      */
     public void setInstanceClass(String instanceClass) {
         this.instanceClass = instanceClass;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ThriftDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ThriftDataFormat.java
index c050a23..42c4961 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ThriftDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/ThriftDataFormat.java
@@ -61,7 +61,7 @@ public class ThriftDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Name of class to use when unarmshalling
+     * Name of class to use when unmarshalling
      */
     public void setInstanceClass(String instanceClass) {
         this.instanceClass = instanceClass;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/YAMLDataFormat.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/YAMLDataFormat.java
index 964a852..c139a60 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/YAMLDataFormat.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/model/dataformat/YAMLDataFormat.java
@@ -115,7 +115,7 @@ public class YAMLDataFormat extends DataFormatDefinition {
     }
 
     /**
-     * Class name of the java type to use when unarmshalling
+     * Class name of the java type to use when unmarshalling
      */
     public void setUnmarshalTypeName(String unmarshalTypeName) {
         this.unmarshalTypeName = unmarshalTypeName;
diff --git 
a/core/camel-core-engine/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
 
b/core/camel-core-engine/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
index 934e75b..b56c302 100644
--- 
a/core/camel-core-engine/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
+++ 
b/core/camel-core-engine/src/main/java/org/apache/camel/reifier/dataformat/JsonDataFormatReifier.java
@@ -53,7 +53,7 @@ public class JsonDataFormatReifier extends 
DataFormatReifier<JsonDataFormat> {
                 type = definition.getUnmarshalType().getName();
             }
             properties.put("permissions", type);
-            // xstream has no unarmshalType option
+            // xstream has no unmarshalType option
             properties.remove("unmarshalType");
         }
     }
diff --git a/docs/components/modules/ROOT/pages/cbor-dataformat.adoc 
b/docs/components/modules/ROOT/pages/cbor-dataformat.adoc
index 504d6fb..fee9135 100644
--- a/docs/components/modules/ROOT/pages/cbor-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/cbor-dataformat.adoc
@@ -29,9 +29,9 @@ The CBOR dataformat supports 11 options, which are listed 
below.
 | Name | Default | Java Type | Description
 | objectMapper |  | String | Lookup and use the existing CBOR ObjectMapper 
with the given id when using Jackson.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson CBOR ObjectMapper from the registry.
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | allowUnmarshallType | false | Boolean | If enabled then Jackson CBOR is 
allowed to attempt to use the CamelCBORUnmarshalType header during the 
unmarshalling. This should only be enabled when desired to be used.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
diff --git a/docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc 
b/docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc
index 26274a6..66315e4 100644
--- a/docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/jacksonxml-dataformat.adoc
@@ -46,12 +46,12 @@ The JacksonXML dataformat supports 15 options, which are 
listed below.
 | Name | Default | Java Type | Description
 | xmlMapper |  | String | Lookup and use the existing XmlMapper with the given 
id.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc 
b/docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc
index 14ca7ff..6322dc1 100644
--- a/docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/json-fastjson-dataformat.adoc
@@ -29,12 +29,12 @@ The JSon Fastjson dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Jackson | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/json-gson-dataformat.adoc 
b/docs/components/modules/ROOT/pages/json-gson-dataformat.adoc
index 72cab1c..ce4ce35 100644
--- a/docs/components/modules/ROOT/pages/json-gson-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/json-gson-dataformat.adoc
@@ -29,12 +29,12 @@ The JSon GSon dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Gson | JsonLibrary | Which json library to use. The value can be 
one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc 
b/docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc
index 117bd23..b9e3c61 100644
--- a/docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/json-jackson-dataformat.adoc
@@ -30,12 +30,12 @@ The JSon Jackson dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Jackson | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc 
b/docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc
index 09120f6..ea67f07 100644
--- a/docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/json-johnzon-dataformat.adoc
@@ -30,12 +30,12 @@ The JSon Johnzon dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | Johnzon | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc 
b/docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc
index 30bff78..7068854 100644
--- a/docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/json-xstream-dataformat.adoc
@@ -40,12 +40,12 @@ The JSon XStream dataformat supports 20 options, which are 
listed below.
 | useDefaultObjectMapper | true | Boolean | Whether to lookup and use default 
Jackson ObjectMapper from the registry.
 | prettyPrint | false | Boolean | To enable pretty printing output nicely 
formatted. Is by default false.
 | library | XStream | JsonLibrary | Which json library to use. The value can 
be one of: Fastjson, Gson, Jackson, Johnzon, XStream
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | jsonView |  | Class | When marshalling a POJO to JSON you might want to 
exclude certain fields from the JSON output. With Jackson you can use JSON 
views to accomplish this. This option is to refer to the class which has 
JsonView annotations
 | include |  | String | If you want to marshal a pojo to JSON, and the pojo 
has some fields with null values. And you want to skip these null values, you 
can set this option to NON_NULL
 | allowJmsType | false | Boolean | Used for JMS users to allow the JMSType 
header from the JMS spec to specify a FQN classname to use to unmarshal to.
 | collectionTypeName |  | String | Refers to a custom collection type to 
lookup in the registry to use. This option should rarely be used, but allows to 
use different collection types than java.util.Collection based as default.
-| useList | false | Boolean | To unarmshal to a List of Map or a List of Pojo.
+| useList | false | Boolean | To unmarshal to a List of Map or a List of Pojo.
 | enableJaxbAnnotationModule | false | Boolean | Whether to enable the JAXB 
annotations module when using jackson. When enabled then JAXB annotations can 
be used by Jackson.
 | moduleClassNames |  | String | To use custom Jackson modules 
com.fasterxml.jackson.databind.Module specified as a String with FQN class 
names. Multiple classes can be separated by comma.
 | moduleRefs |  | String | To use custom Jackson modules referred from the 
Camel registry. Multiple modules can be separated by comma.
diff --git a/docs/components/modules/ROOT/pages/protobuf-dataformat.adoc 
b/docs/components/modules/ROOT/pages/protobuf-dataformat.adoc
index 95dbb0b..fd56a80 100644
--- a/docs/components/modules/ROOT/pages/protobuf-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/protobuf-dataformat.adoc
@@ -32,7 +32,7 @@ The Protobuf dataformat supports 3 options, which are listed 
below.
 [width="100%",cols="2s,1m,1m,6",options="header"]
 |===
 | Name | Default | Java Type | Description
-| instanceClass |  | String | Name of class to use when unarmshalling
+| instanceClass |  | String | Name of class to use when unmarshalling
 | contentTypeFormat | native | String | Defines a content type format in which 
protobuf message will be serialized/deserialized from(to) the Java been. The 
format can either be native or json for either native protobuf or json fields 
representation. The default value is native. The value can be one of: json, 
native
 | contentTypeHeader | false | Boolean | Whether the data format should set the 
Content-Type header with the type from the data format if the data format is 
capable of doing so. For example application/xml for data formats marshalling 
to XML, or application/json for data formats marshalling to JSon etc.
 |===
diff --git a/docs/components/modules/ROOT/pages/thrift-dataformat.adoc 
b/docs/components/modules/ROOT/pages/thrift-dataformat.adoc
index 0fa5cf2..d9853cc 100644
--- a/docs/components/modules/ROOT/pages/thrift-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/thrift-dataformat.adoc
@@ -25,7 +25,7 @@ The Thrift dataformat supports 3 options, which are listed 
below.
 [width="100%",cols="2s,1m,1m,6",options="header"]
 |===
 | Name | Default | Java Type | Description
-| instanceClass |  | String | Name of class to use when unarmshalling
+| instanceClass |  | String | Name of class to use when unmarshalling
 | contentTypeFormat | binary | String | Defines a content type format in which 
thrift message will be serialized/deserialized from(to) the Java been. The 
format can either be native or json for either native binary thrift, json or 
simple json fields representation. The default value is binary. The value can 
be one of: binary, json, sjson
 | contentTypeHeader | false | Boolean | Whether the data format should set the 
Content-Type header with the type from the data format if the data format is 
capable of doing so. For example application/xml for data formats marshalling 
to XML, or application/json for data formats marshalling to JSon etc.
 |===
diff --git a/docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc 
b/docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc
index 93569b5..f7b4d73 100644
--- a/docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/yaml-snakeyaml-dataformat.adoc
@@ -27,7 +27,7 @@ The YAML SnakeYAML dataformat supports 13 options, which are 
listed below.
 |===
 | Name | Default | Java Type | Description
 | library | SnakeYAML | YAMLLibrary | Which yaml library to use. By default it 
is SnakeYAML. The value can be one of: SnakeYAML
-| unmarshalTypeName |  | String | Class name of the java type to use when 
unarmshalling
+| unmarshalTypeName |  | String | Class name of the java type to use when 
unmarshalling
 | constructor |  | String | BaseConstructor to construct incoming documents.
 | representer |  | String | Representer to emit outgoing objects.
 | dumperOptions |  | String | DumperOptions to configure outgoing objects.

Reply via email to