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

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


The following commit(s) were added to refs/heads/main by this push:
     new 55d2793e1f26 CAMEL-23832: camel-cxf - correct seven endpoint option 
descriptions (#29655)
55d2793e1f26 is described below

commit 55d2793e1f269d0c6c97d91b2bd6df1bd3846ea5
Author: Saravanakumar Selvaraj <[email protected]>
AuthorDate: Thu Nov 12 12:03:42 2026 +0000

    CAMEL-23832: camel-cxf - correct seven endpoint option descriptions (#29655)
    
    Correct the descriptions of dataFormat, publishedEndpointUrl,
    serviceName, portName, defaultBus, skipPayloadMessagePartCheck and
    cxfConfigurer in CxfEndpoint. The old texts named a class that does not
    exist (org.apache.camel.component.cxf.CxfEndpointConfigurer), gave the
    Spring XML form of a QName for a URI option, or did not say what the
    option does. Each new text is checked against the code that reads the
    option.
    
    The new texts are in the description attribute of @UriParam, and the
    setter Javadoc that carried the old texts is removed, as CAMEL-23816
    did for the model classes.
    
    Documentation only, no behavior change. The component JSON, the catalog
    copy and the endpoint DSL are regenerated.
    
    Co-authored-by: Claude Opus 5.5 <[email protected]>
---
 .../org/apache/camel/catalog/components/cxf.json   |  14 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |  14 +-
 .../camel/component/cxf/jaxws/CxfEndpoint.java     |  61 +++---
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    | 219 ++++++++++++++-------
 4 files changed, 193 insertions(+), 115 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
index d58acfdb65a5..0ed153cff7a7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
@@ -50,7 +50,7 @@
   "properties": {
     "beanId": { "index": 0, "kind": "path", "displayName": "Bean Id", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To lookup an existing configured CxfEndpoint. Must used bean: 
as prefix." },
     "address": { "index": 1, "kind": "path", "displayName": "Address", 
"group": "service", "label": "service", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The service publish address." },
-    "dataFormat": { "index": 2, "kind": "parameter", "displayName": "Data 
Format", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.cxf.common.DataFormat", "enum": [ 
"PAYLOAD", "RAW", "MESSAGE", "CXF_MESSAGE", "POJO" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "POJO", "description": 
"The data type messages supported by the CXF endpoint." },
+    "dataFormat": { "index": 2, "kind": "parameter", "displayName": "Data 
Format", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.cxf.common.DataFormat", "enum": [ 
"PAYLOAD", "RAW", "MESSAGE", "CXF_MESSAGE", "POJO" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "POJO", "description": 
"How the SOAP message is represented in the Camel message body. POJO: the 
parameters of the operation as Java objects [...]
     "wrappedStyle": { "index": 3, "kind": "parameter", "displayName": "Wrapped 
Style", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "The WSDL style that 
describes how parameters are represented in the SOAP body. If the value is 
false, CXF will chose the document-literal unwrapped style, If the value is 
true, CXF will chose the document- [...]
     "muteException": { "index": 4, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, and the exception is not a 
SOAP fault the service contract declares, the SOAP fault returned to the caller 
won't contain the exception's  [...]
     "bridgeErrorHandler": { "index": 5, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming  [...]
@@ -68,24 +68,24 @@
     "bus": { "index": 17, "kind": "parameter", "displayName": "Bus", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, 
"secret": false, "description": "To use a custom configured CXF Bus." },
     "continuationTimeout": { "index": 18, "kind": "parameter", "displayName": 
"Continuation Timeout", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30000", "description": 
"This option is used to set the CXF continuation timeout which could be used in 
CxfConsumer by default when the CXF server is using Jetty or Servlet 
transport." },
     "cxfBinding": { "index": 19, "kind": "parameter", "displayName": "Cxf 
Binding", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.cxf.common.CxfBinding", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom CxfBinding to control the binding between Camel Message and CXF 
Message." },
-    "cxfConfigurer": { "index": 20, "kind": "parameter", "displayName": "Cxf 
Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxws.CxfConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option could apply 
the implementation of org.apache.camel.component.cxf.CxfEndpointConfigurer 
which supports to configure the CXF endpoint in programmatic way. User can 
configure [...]
-    "defaultBus": { "index": 21, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will set the default 
bus when CXF endpoint create a bus by itself" },
+    "cxfConfigurer": { "index": 20, "kind": "parameter", "displayName": "Cxf 
Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxws.CxfConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.cxf.jaxws.CxfConfigurer to configure CXF in Java 
code. Its configure method receives the CXF factory bean before the client or 
server is cre [...]
+    "defaultBus": { "index": 21, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to set the Bus 
of this endpoint as the CXF default bus by calling BusFactory.setDefaultBus. 
This applies to a Bus set with the bus option as well as to a Bus that the 
endpoint creates." },
     "headerFilterStrategy": { "index": 22, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to 
filter header to and from Camel message." },
     "mergeProtocolHeaders": { "index": 23, "kind": "parameter", "displayName": 
"Merge Protocol Headers", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to merge protocol headers. If enabled then propagating headers between 
Camel and CXF becomes more consistent and similar. For more details see 
CAMEL-6393." },
     "mtomEnabled": { "index": 24, "kind": "parameter", "displayName": "Mtom 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "To enable MTOM 
(attachments). This requires to use POJO or PAYLOAD data format mode." },
     "properties": { "index": 25, "kind": "parameter", "displayName": 
"Properties", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "properties.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To set additional 
CXF options using the key\/value pairs from the Map. For example to turn on 
stacktraces in SOAP faults, properties.faultStackTra [...]
     "schemaValidationEnabled": { "index": 26, "kind": "parameter", 
"displayName": "Schema Validation Enabled", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable schema validation for request and 
response. Disabled by default for performance reason" },
-    "skipPayloadMessagePartCheck": { "index": 27, "kind": "parameter", 
"displayName": "Skip Payload Message Part Check", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets whether SOAP message validation should be 
disabled." },
+    "skipPayloadMessagePartCheck": { "index": 27, "kind": "parameter", 
"displayName": "Skip Payload Message Part Check", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to skip the check that each element in the SOAP 
body matches the message part that the operation declares. Sets the CXF 
property soap.no.validate.parts to true. Th [...]
     "loggingFeatureEnabled": { "index": 28, "kind": "parameter", 
"displayName": "Logging Feature Enabled", "group": "logging", "label": 
"logging", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "This option enables CXF Logging Feature which writes 
inbound and outbound SOAP messages to log." },
     "loggingSizeLimit": { "index": 29, "kind": "parameter", "displayName": 
"Logging Size Limit", "group": "logging", "label": "logging", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 49152, "description": "To limit the 
total size of number of bytes the logger will output when logging feature has 
been enabled and -1 for no limit." },
     "skipFaultLogging": { "index": 30, "kind": "parameter", "displayName": 
"Skip Fault Logging", "group": "logging", "label": "logging", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"This option controls whether the PhaseInterceptorChain skips logging the Fault 
that it catches." },
     "password": { "index": 31, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "description": "This option is used to 
set the basic authentication information of password for the CXF client." },
     "username": { "index": 32, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "description": "This option is used to 
set the basic authentication information of username for the CXF client." },
     "bindingId": { "index": 33, "kind": "parameter", "displayName": "Binding 
Id", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The bindingId for the service model to 
use." },
-    "portName": { "index": 34, "kind": "parameter", "displayName": "Port 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The endpoint name this service is 
implementing, it maps to the wsdl:portname. In the format of ns:PORT_NAME where 
ns is a namespace prefix valid at this scope." },
-    "publishedEndpointUrl": { "index": 35, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "service", "label": "service", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option can override 
the endpointUrl that published from the WSDL which can be accessed with service 
address url plus ?wsd" },
+    "portName": { "index": 34, "kind": "parameter", "displayName": "Port 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The WSDL port, which is the name 
attribute of the wsdl:port element. Written as a QName in the form 
{namespaceURI}localPart, for example {http:\/\/example.org\/orders}OrderPort." 
},
+    "publishedEndpointUrl": { "index": 35, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "service", "label": "service", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The address to publish in 
the WSDL that the consumer serves at the service address followed by ?wsdl. It 
replaces the location of the address element in the wsdl:port. Use it when 
clients reach the servic [...]
     "serviceClass": { "index": 36, "kind": "parameter", "displayName": 
"Service Class", "group": "service", "label": "service", "required": false, 
"type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
class name of the SEI (Service Endpoint Interface) class which could have 
JSR181 annotation or not." },
-    "serviceName": { "index": 37, "kind": "parameter", "displayName": "Service 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The service name this service is 
implementing, it maps to the wsdl:servicename." },
+    "serviceName": { "index": 37, "kind": "parameter", "displayName": "Service 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The WSDL service, which is the name 
attribute of the wsdl:service element. Written as a QName in the form 
{namespaceURI}localPart, for example 
{http:\/\/example.org\/orders}OrderService. If not set and wsdlURL points to a 
W [...]
     "wsdlURL": { "index": 38, "kind": "parameter", "displayName": "Wsdl URL", 
"group": "service", "label": "service", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The location of the WSDL. Can be on the 
classpath, file system, or be hosted remotely." }
   }
 }
diff --git 
a/components/camel-cxf/camel-cxf-soap/src/generated/resources/META-INF/org/apache/camel/component/cxf/jaxws/cxf.json
 
b/components/camel-cxf/camel-cxf-soap/src/generated/resources/META-INF/org/apache/camel/component/cxf/jaxws/cxf.json
index d58acfdb65a5..0ed153cff7a7 100644
--- 
a/components/camel-cxf/camel-cxf-soap/src/generated/resources/META-INF/org/apache/camel/component/cxf/jaxws/cxf.json
+++ 
b/components/camel-cxf/camel-cxf-soap/src/generated/resources/META-INF/org/apache/camel/component/cxf/jaxws/cxf.json
@@ -50,7 +50,7 @@
   "properties": {
     "beanId": { "index": 0, "kind": "path", "displayName": "Bean Id", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To lookup an existing configured CxfEndpoint. Must used bean: 
as prefix." },
     "address": { "index": 1, "kind": "path", "displayName": "Address", 
"group": "service", "label": "service", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The service publish address." },
-    "dataFormat": { "index": 2, "kind": "parameter", "displayName": "Data 
Format", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.cxf.common.DataFormat", "enum": [ 
"PAYLOAD", "RAW", "MESSAGE", "CXF_MESSAGE", "POJO" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "POJO", "description": 
"The data type messages supported by the CXF endpoint." },
+    "dataFormat": { "index": 2, "kind": "parameter", "displayName": "Data 
Format", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.cxf.common.DataFormat", "enum": [ 
"PAYLOAD", "RAW", "MESSAGE", "CXF_MESSAGE", "POJO" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "POJO", "description": 
"How the SOAP message is represented in the Camel message body. POJO: the 
parameters of the operation as Java objects [...]
     "wrappedStyle": { "index": 3, "kind": "parameter", "displayName": "Wrapped 
Style", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "The WSDL style that 
describes how parameters are represented in the SOAP body. If the value is 
false, CXF will chose the document-literal unwrapped style, If the value is 
true, CXF will chose the document- [...]
     "muteException": { "index": 4, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, and the exception is not a 
SOAP fault the service contract declares, the SOAP fault returned to the caller 
won't contain the exception's  [...]
     "bridgeErrorHandler": { "index": 5, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming  [...]
@@ -68,24 +68,24 @@
     "bus": { "index": 17, "kind": "parameter", "displayName": "Bus", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, 
"secret": false, "description": "To use a custom configured CXF Bus." },
     "continuationTimeout": { "index": 18, "kind": "parameter", "displayName": 
"Continuation Timeout", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30000", "description": 
"This option is used to set the CXF continuation timeout which could be used in 
CxfConsumer by default when the CXF server is using Jetty or Servlet 
transport." },
     "cxfBinding": { "index": 19, "kind": "parameter", "displayName": "Cxf 
Binding", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.cxf.common.CxfBinding", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom CxfBinding to control the binding between Camel Message and CXF 
Message." },
-    "cxfConfigurer": { "index": 20, "kind": "parameter", "displayName": "Cxf 
Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxws.CxfConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option could apply 
the implementation of org.apache.camel.component.cxf.CxfEndpointConfigurer 
which supports to configure the CXF endpoint in programmatic way. User can 
configure [...]
-    "defaultBus": { "index": 21, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will set the default 
bus when CXF endpoint create a bus by itself" },
+    "cxfConfigurer": { "index": 20, "kind": "parameter", "displayName": "Cxf 
Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxws.CxfConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.cxf.jaxws.CxfConfigurer to configure CXF in Java 
code. Its configure method receives the CXF factory bean before the client or 
server is cre [...]
+    "defaultBus": { "index": 21, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to set the Bus 
of this endpoint as the CXF default bus by calling BusFactory.setDefaultBus. 
This applies to a Bus set with the bus option as well as to a Bus that the 
endpoint creates." },
     "headerFilterStrategy": { "index": 22, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to 
filter header to and from Camel message." },
     "mergeProtocolHeaders": { "index": 23, "kind": "parameter", "displayName": 
"Merge Protocol Headers", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to merge protocol headers. If enabled then propagating headers between 
Camel and CXF becomes more consistent and similar. For more details see 
CAMEL-6393." },
     "mtomEnabled": { "index": 24, "kind": "parameter", "displayName": "Mtom 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "To enable MTOM 
(attachments). This requires to use POJO or PAYLOAD data format mode." },
     "properties": { "index": 25, "kind": "parameter", "displayName": 
"Properties", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "properties.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To set additional 
CXF options using the key\/value pairs from the Map. For example to turn on 
stacktraces in SOAP faults, properties.faultStackTra [...]
     "schemaValidationEnabled": { "index": 26, "kind": "parameter", 
"displayName": "Schema Validation Enabled", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable schema validation for request and 
response. Disabled by default for performance reason" },
-    "skipPayloadMessagePartCheck": { "index": 27, "kind": "parameter", 
"displayName": "Skip Payload Message Part Check", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets whether SOAP message validation should be 
disabled." },
+    "skipPayloadMessagePartCheck": { "index": 27, "kind": "parameter", 
"displayName": "Skip Payload Message Part Check", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to skip the check that each element in the SOAP 
body matches the message part that the operation declares. Sets the CXF 
property soap.no.validate.parts to true. Th [...]
     "loggingFeatureEnabled": { "index": 28, "kind": "parameter", 
"displayName": "Logging Feature Enabled", "group": "logging", "label": 
"logging", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "This option enables CXF Logging Feature which writes 
inbound and outbound SOAP messages to log." },
     "loggingSizeLimit": { "index": 29, "kind": "parameter", "displayName": 
"Logging Size Limit", "group": "logging", "label": "logging", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 49152, "description": "To limit the 
total size of number of bytes the logger will output when logging feature has 
been enabled and -1 for no limit." },
     "skipFaultLogging": { "index": 30, "kind": "parameter", "displayName": 
"Skip Fault Logging", "group": "logging", "label": "logging", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"This option controls whether the PhaseInterceptorChain skips logging the Fault 
that it catches." },
     "password": { "index": 31, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "description": "This option is used to 
set the basic authentication information of password for the CXF client." },
     "username": { "index": 32, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "description": "This option is used to 
set the basic authentication information of username for the CXF client." },
     "bindingId": { "index": 33, "kind": "parameter", "displayName": "Binding 
Id", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The bindingId for the service model to 
use." },
-    "portName": { "index": 34, "kind": "parameter", "displayName": "Port 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The endpoint name this service is 
implementing, it maps to the wsdl:portname. In the format of ns:PORT_NAME where 
ns is a namespace prefix valid at this scope." },
-    "publishedEndpointUrl": { "index": 35, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "service", "label": "service", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option can override 
the endpointUrl that published from the WSDL which can be accessed with service 
address url plus ?wsd" },
+    "portName": { "index": 34, "kind": "parameter", "displayName": "Port 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The WSDL port, which is the name 
attribute of the wsdl:port element. Written as a QName in the form 
{namespaceURI}localPart, for example {http:\/\/example.org\/orders}OrderPort." 
},
+    "publishedEndpointUrl": { "index": 35, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "service", "label": "service", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The address to publish in 
the WSDL that the consumer serves at the service address followed by ?wsdl. It 
replaces the location of the address element in the wsdl:port. Use it when 
clients reach the servic [...]
     "serviceClass": { "index": 36, "kind": "parameter", "displayName": 
"Service Class", "group": "service", "label": "service", "required": false, 
"type": "string", "javaType": "java.lang.Class<java.lang.Object>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
class name of the SEI (Service Endpoint Interface) class which could have 
JSR181 annotation or not." },
-    "serviceName": { "index": 37, "kind": "parameter", "displayName": "Service 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The service name this service is 
implementing, it maps to the wsdl:servicename." },
+    "serviceName": { "index": 37, "kind": "parameter", "displayName": "Service 
Name", "group": "service", "label": "service", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The WSDL service, which is the name 
attribute of the wsdl:service element. Written as a QName in the form 
{namespaceURI}localPart, for example 
{http:\/\/example.org\/orders}OrderService. If not set and wsdlURL points to a 
W [...]
     "wsdlURL": { "index": 38, "kind": "parameter", "displayName": "Wsdl URL", 
"group": "service", "label": "service", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The location of the WSDL. Can be on the 
classpath, file system, or be hosted remotely." }
   }
 }
diff --git 
a/components/camel-cxf/camel-cxf-soap/src/main/java/org/apache/camel/component/cxf/jaxws/CxfEndpoint.java
 
b/components/camel-cxf/camel-cxf-soap/src/main/java/org/apache/camel/component/cxf/jaxws/CxfEndpoint.java
index 518b0093f2e8..f4f4bd17b9a1 100644
--- 
a/components/camel-cxf/camel-cxf-soap/src/main/java/org/apache/camel/component/cxf/jaxws/CxfEndpoint.java
+++ 
b/components/camel-cxf/camel-cxf-soap/src/main/java/org/apache/camel/component/cxf/jaxws/CxfEndpoint.java
@@ -221,7 +221,10 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
 
     @UriParam(label = "advanced")
     protected volatile Bus bus;
-    @UriParam(label = "advanced")
+    @UriParam(label = "advanced",
+              description = "Whether to set the Bus of this endpoint as the 
CXF default bus by calling"
+                            + " BusFactory.setDefaultBus. This applies to a 
Bus set with the bus option as well as to a Bus"
+                            + " that the endpoint creates.")
     protected boolean defaultBus;
     protected volatile boolean createBus;
     protected final AtomicBoolean getBusHasBeenCalled = new AtomicBoolean();
@@ -240,7 +243,12 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
 
     @UriPath(description = "To lookup an existing configured CxfEndpoint. Must 
used bean: as prefix.")
     private String beanId;
-    @UriParam(defaultValue = "POJO")
+    @UriParam(defaultValue = "POJO",
+              description = "How the SOAP message is represented in the Camel 
message body. POJO: the parameters of the"
+                            + " operation as Java objects (requires 
serviceClass). PAYLOAD: the contents of the soap:Body as a"
+                            + " CxfPayload. RAW: the raw message stream from 
the transport layer, with most CXF interceptors"
+                            + " removed, so SOAP headers are not available. 
CXF_MESSAGE: a SAAJ SOAPMessage, processed by the"
+                            + " full set of CXF interceptors. MESSAGE is 
deprecated and is the same as RAW.")
     private DataFormat dataFormat = DataFormat.POJO;
     @UriPath(label = "service")
     private String address;
@@ -248,15 +256,23 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
     private String wsdlURL;
     @UriParam(label = "service")
     private Class<?> serviceClass;
-    @UriParam(label = "service")
+    @UriParam(label = "service",
+              description = "The WSDL port, which is the name attribute of the 
wsdl:port element. Written as a QName in the"
+                            + " form {namespaceURI}localPart, for example 
{http://example.org/orders}OrderPort.";)
     private String portName;
     private transient QName portNameQName;
-    @UriParam(label = "service")
+    @UriParam(label = "service",
+              description = "The WSDL service, which is the name attribute of 
the wsdl:service element. Written as a QName in"
+                            + " the form {namespaceURI}localPart, for example 
{http://example.org/orders}OrderService. If not"
+                            + " set and wsdlURL points to a WSDL with one 
service, that service is used.")
     private String serviceName;
     private transient QName serviceNameQName;
     @UriParam(label = "service")
     private String bindingId;
-    @UriParam(label = "service")
+    @UriParam(label = "service",
+              description = "The address to publish in the WSDL that the 
consumer serves at the service address followed by"
+                            + " ?wsdl. It replaces the location of the address 
element in the wsdl:port. Use it when clients"
+                            + " reach the service through another address, for 
example when the service is behind a proxy.")
     private String publishedEndpointUrl;
     @UriParam(label = "producer")
     private String defaultOperationName;
@@ -282,7 +298,10 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
     private int loggingSizeLimit = AbstractLoggingInterceptor.DEFAULT_LIMIT;
     @UriParam(label = "advanced")
     private boolean mtomEnabled;
-    @UriParam(label = "advanced")
+    @UriParam(label = "advanced",
+              description = "Whether to skip the check that each element in 
the SOAP body matches the message part that the"
+                            + " operation declares. Sets the CXF property 
soap.no.validate.parts to true. This is not XML"
+                            + " schema validation, which 
schemaValidationEnabled controls.")
     private boolean skipPayloadMessagePartCheck;
     @UriParam(label = "logging")
     private boolean skipFaultLogging;
@@ -290,7 +309,10 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
     private boolean muteException = true;
     @UriParam(label = "advanced")
     private boolean mergeProtocolHeaders;
-    @UriParam(label = "advanced")
+    @UriParam(label = "advanced",
+              description = "To use a custom 
org.apache.camel.component.cxf.jaxws.CxfConfigurer to configure CXF in Java"
+                            + " code. Its configure method receives the CXF 
factory bean before the client or server is"
+                            + " created, and configureClient and 
configureServer receive the created Client or Server.")
     private CxfConfigurer cxfConfigurer;
     @UriParam(label = "advanced", defaultValue = "30000", javaType = 
"java.time.Duration")
     private long continuationTimeout = 30000;
@@ -870,9 +892,6 @@ public class CxfEndpoint extends DefaultEndpoint implements 
AsyncEndpoint, Heade
         return dataFormat;
     }
 
-    /**
-     * The data type messages supported by the CXF endpoint.
-     */
     public void setDataFormat(DataFormat format) {
         dataFormat = format;
     }
@@ -881,10 +900,6 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
         return resolvePropertyPlaceholders(publishedEndpointUrl);
     }
 
-    /**
-     * This option can override the endpointUrl that published from the WSDL 
which can be accessed with service address
-     * url plus ?wsd
-     */
     public void setPublishedEndpointUrl(String url) {
         publishedEndpointUrl = url;
     }
@@ -928,9 +943,6 @@ public class CxfEndpoint extends DefaultEndpoint implements 
AsyncEndpoint, Heade
         serviceClass = 
ClassLoaderUtils.loadClass(resolvePropertyPlaceholders(type), getClass());
     }
 
-    /**
-     * The service name this service is implementing, it maps to the 
wsdl:service@name.
-     */
     public void setServiceName(String service) {
         serviceName = service;
     }
@@ -983,10 +995,6 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
         return portName;
     }
 
-    /**
-     * The endpoint name this service is implementing, it maps to the 
wsdl:port@name. In the format of ns:PORT_NAME
-     * where ns is a namespace prefix valid at this scope.
-     */
     public void setPortName(String port) {
         portName = port;
     }
@@ -1131,9 +1139,6 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
         return bus;
     }
 
-    /**
-     * Will set the default bus when CXF endpoint create a bus by itself
-     */
     public void setDefaultBus(boolean defaultBus) {
         this.defaultBus = defaultBus;
     }
@@ -1172,9 +1177,6 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
         return skipPayloadMessagePartCheck;
     }
 
-    /**
-     * Sets whether SOAP message validation should be disabled.
-     */
     public void setSkipPayloadMessagePartCheck(boolean 
skipPayloadMessagePartCheck) {
         this.skipPayloadMessagePartCheck = skipPayloadMessagePartCheck;
     }
@@ -1598,11 +1600,6 @@ public class CxfEndpoint extends DefaultEndpoint 
implements AsyncEndpoint, Heade
         return cxfConfigurer;
     }
 
-    /**
-     * This option could apply the implementation of 
org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-     * to configure the CXF endpoint in programmatic way. User can configure 
the CXF server and client by implementing
-     * configure{Server|Client} method of CxfEndpointConfigurer.
-     */
     public void setCxfConfigurer(CxfConfigurer configurer) {
         this.cxfConfigurer = configurer;
     }
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
index 4c1c8b72f456..292f1ac8c253 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
@@ -45,7 +45,13 @@ public interface CxfEndpointBuilderFactory {
             return (AdvancedCxfEndpointConsumerBuilder) this;
         }
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -61,7 +67,13 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -294,9 +306,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The endpoint name this service is implementing, it maps to the
-         * wsdl:portname. In the format of ns:PORT_NAME where ns is a namespace
-         * prefix valid at this scope.
+         * The WSDL port, which is the name attribute of the wsdl:port element.
+         * Written as a QName in the form {namespaceURI}localPart, for example
+         * {http://example.org/orders}OrderPort.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -310,8 +322,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option can override the endpointUrl that published from the 
WSDL
-         * which can be accessed with service address url plus ?wsd.
+         * The address to publish in the WSDL that the consumer serves at the
+         * service address followed by ?wsdl. It replaces the location of the
+         * address element in the wsdl:port. Use it when clients reach the
+         * service through another address, for example when the service is
+         * behind a proxy.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -357,8 +372,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The service name this service is implementing, it maps to the
-         * wsdl:servicename.
+         * The WSDL service, which is the name attribute of the wsdl:service
+         * element. Written as a QName in the form {namespaceURI}localPart, for
+         * example {http://example.org/orders}OrderService. If not set and
+         * wsdlURL points to a WSDL with one service, that service is used.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -647,11 +664,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -666,11 +683,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -685,7 +702,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -700,7 +719,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -889,7 +910,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -904,7 +928,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -931,7 +958,13 @@ public interface CxfEndpointBuilderFactory {
         }
 
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -947,7 +980,13 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -1293,9 +1332,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The endpoint name this service is implementing, it maps to the
-         * wsdl:portname. In the format of ns:PORT_NAME where ns is a namespace
-         * prefix valid at this scope.
+         * The WSDL port, which is the name attribute of the wsdl:port element.
+         * Written as a QName in the form {namespaceURI}localPart, for example
+         * {http://example.org/orders}OrderPort.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -1309,8 +1348,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option can override the endpointUrl that published from the 
WSDL
-         * which can be accessed with service address url plus ?wsd.
+         * The address to publish in the WSDL that the consumer serves at the
+         * service address followed by ?wsdl. It replaces the location of the
+         * address element in the wsdl:port. Use it when clients reach the
+         * service through another address, for example when the service is
+         * behind a proxy.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -1356,8 +1398,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The service name this service is implementing, it maps to the
-         * wsdl:servicename.
+         * The WSDL service, which is the name attribute of the wsdl:service
+         * element. Written as a QName in the form {namespaceURI}localPart, for
+         * example {http://example.org/orders}OrderService. If not set and
+         * wsdlURL points to a WSDL with one service, that service is used.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -1604,11 +1648,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -1623,11 +1667,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -1642,7 +1686,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -1657,7 +1703,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -1846,7 +1894,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -1861,7 +1912,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -1889,7 +1943,13 @@ public interface CxfEndpointBuilderFactory {
         }
 
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -1905,7 +1965,13 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The data type messages supported by the CXF endpoint.
+         * How the SOAP message is represented in the Camel message body. POJO:
+         * the parameters of the operation as Java objects (requires
+         * serviceClass). PAYLOAD: the contents of the soap:Body as a
+         * CxfPayload. RAW: the raw message stream from the transport layer,
+         * with most CXF interceptors removed, so SOAP headers are not
+         * available. CXF_MESSAGE: a SAAJ SOAPMessage, processed by the full 
set
+         * of CXF interceptors. MESSAGE is deprecated and is the same as RAW.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.common.DataFormat</code> type.
@@ -2098,9 +2164,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The endpoint name this service is implementing, it maps to the
-         * wsdl:portname. In the format of ns:PORT_NAME where ns is a namespace
-         * prefix valid at this scope.
+         * The WSDL port, which is the name attribute of the wsdl:port element.
+         * Written as a QName in the form {namespaceURI}localPart, for example
+         * {http://example.org/orders}OrderPort.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -2114,8 +2180,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option can override the endpointUrl that published from the 
WSDL
-         * which can be accessed with service address url plus ?wsd.
+         * The address to publish in the WSDL that the consumer serves at the
+         * service address followed by ?wsdl. It replaces the location of the
+         * address element in the wsdl:port. Use it when clients reach the
+         * service through another address, for example when the service is
+         * behind a proxy.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -2161,8 +2230,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * The service name this service is implementing, it maps to the
-         * wsdl:servicename.
+         * The WSDL service, which is the name attribute of the wsdl:service
+         * element. Written as a QName in the form {namespaceURI}localPart, for
+         * example {http://example.org/orders}OrderService. If not set and
+         * wsdlURL points to a WSDL with one service, that service is used.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -2336,11 +2407,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option is a:
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -2355,11 +2426,11 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * This option could apply the implementation of
-         * org.apache.camel.component.cxf.CxfEndpointConfigurer which supports
-         * to configure the CXF endpoint in programmatic way. User can 
configure
-         * the CXF server and client by implementing configure{Server|Client}
-         * method of CxfEndpointConfigurer.
+         * To use a custom org.apache.camel.component.cxf.jaxws.CxfConfigurer 
to
+         * configure CXF in Java code. Its configure method receives the CXF
+         * factory bean before the client or server is created, and
+         * configureClient and configureServer receive the created Client or
+         * Server.
          * 
          * The option will be converted to a
          * <code>org.apache.camel.component.cxf.jaxws.CxfConfigurer</code> 
type.
@@ -2374,7 +2445,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -2389,7 +2462,9 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Will set the default bus when CXF endpoint create a bus by itself.
+         * Whether to set the Bus of this endpoint as the CXF default bus by
+         * calling BusFactory.setDefaultBus. This applies to a Bus set with the
+         * bus option as well as to a Bus that the endpoint creates.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -2578,7 +2653,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -2593,7 +2671,10 @@ public interface CxfEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets whether SOAP message validation should be disabled.
+         * Whether to skip the check that each element in the SOAP body matches
+         * the message part that the operation declares. Sets the CXF property
+         * soap.no.validate.parts to true. This is not XML schema validation,
+         * which schemaValidationEnabled controls.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 

Reply via email to