Modified: websites/production/camel/content/cxf.html
==============================================================================
--- websites/production/camel/content/cxf.html (original)
+++ websites/production/camel/content/cxf.html Thu Aug 30 04:20:38 2012
@@ -122,7 +122,7 @@ cxf:bean:cxfEndpoint?wsdlURL=wsdl/hello_
 
 <h3><a shape="rect" name="CXF-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Required </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>wsdlURL</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
The location of the WSDL. It is obtained from endpoint address by default. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <a shape="rect" 
class="external-link" href="file://local/wsdl/hello.wsdl" 
rel="nofollow">file://local/wsdl/hello.wsdl</a> or <tt>wsdl/hello.wsdl</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>serviceClass</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Yes </td><td colspan="1" rowspan="1" class="confluenceTd"> The name of the SEI 
(Service Endpo
 int Interface) class. This class can have, but does not require, JSR181 
annotations. <br clear="none" class="atl-forced-newline"> <b>Since 2.0,</b> 
this option is only required by POJO mode. If the wsdlURL option is provided, 
serviceClass is not required for PAYLOAD and MESSAGE mode. When wsdlURL option 
is used without serviceClass, the serviceName and portName (endpointName for 
Spring configuration) options <b>MUST</b> be provided. It is possible to use 
<tt>#</tt> notation to reference a <tt>serviceClass</tt> object instance from 
the registry. E.g. <tt>serviceClass=#beanName</tt>.<br clear="none" 
class="atl-forced-newline"> <b>Since 2.8,</b> it is possible to omit both 
wsdlURL and serviceClass options for PAYLOAD and MESSAGE mode. When they are 
omitted, arbitrary XML elements can be put in CxfPayload's body in PAYLOAD mode 
to facilitate CXF Dispatch Mode. <br clear="none" class="atl-forced-newline"> 
<br clear="none" class="atl-forced-newline"> Please be advised that the <b>
 referenced object cannot be a Proxy</b> (Spring AOP Proxy is OK) as it relies 
on <tt>Object.getClass().getName()</tt> method for non Spring AOP Proxy. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>org.apache.camel.Hello</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>serviceClassInstance</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Use either <tt>serviceClass</tt> or <tt>serviceClassInstance</tt>. <br 
clear="none" class="atl-forced-newline"> <b>Deprecated in 2.x</b>. In 1.6.x 
<tt>serviceClassInstance</tt> works like <tt>serviceClass=#beanName</tt>, which 
looks up a <tt>serviceObject</tt> instance from the registry. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>serviceClassInstance=beanName</tt> </td></tr><tr><td 
colspan="1" rowspan="1" class="conflu
 enceTd"> <tt>serviceName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
The service name this service is implementing, it maps to the 
<tt>wsdl:service@name</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <b>Required</b> for camel-cxf consumer 
since camel-2.2.0 or if more than one <tt>serviceName</tt> is present in WSDL. 
<br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: 
{http:&#173;//org.apache.camel}ServiceName </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>portName</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The port name this service is implementing, it maps to 
the <tt>wsdl:port@name</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <b>Required</b> for camel-cx
 f consumer since camel-2.2.0 or if more than one <tt>portName</tt> is present 
under <tt>serviceName</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <em>Example</em>: 
{http:&#173;//org.apache.camel}PortName </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>dataFormat</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The data type messages supported by the CXF endpoint. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>POJO</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>POJO</tt>, <tt>PAYLOAD</tt>, 
<tt>MESSAGE</tt> </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>relayHeaders</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Available since 1.6.1. Please see the <b>Descripti
 on of</b> <tt><b>relayHeaders</b></tt> <b>option</b> section for this option 
in 2.0.  Should a CXF endpoint relay headers along the route. Currently only 
available when <tt>dataFormat=POJO</tt> <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>true</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>wrapped</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Which kind of operation that CXF  endpoint producer will 
invoke <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>false</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>true</tt>, <tt>false</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>wrappedStyle</tt> </td><td colspan="1"
  rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>New in 2.5.0</b> 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-literal wrapped style <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>Null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>setDefaultBus</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Will set the default bus when CXF endpoint create a bus 
by itself <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>false</tt> <br clear="none" 
class="atl-forced-newline"> 
 <em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>bus</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.0.0. A default bus created by CXF Bus Factory. Use <tt>#</tt> notation 
to reference a bus object from the registry. The referenced object must be an 
instance of <tt>org.apache.cxf.Bus</tt>. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>bus=#busName</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>cxfBinding</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.0. Use <tt>#</tt> notation to reference a CXF 
binding object from the registry. The referenced object must be an instance of 
<tt>org.apache.camel.component.cxf.CxfBinding</tt> (use an instance of 
<tt>org.apache.camel
 .component.cxf.DefaultCxfBinding</tt>). <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>cxfBinding=#bindingName</tt> <br clear="none" 
class="atl-forced-newline"> </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>headerFilterStrategy</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.0. Use <tt>#</tt> notation to reference a header 
filter strategy object from the registry. The referenced object must be an 
instance of <tt>org.apache.camel.spi.HeaderFilterStrategy</tt> (use an instance 
of <tt>org.apache.camel.component.cxf.CxfHeaderFilterStrategy</tt>). <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: 
<tt>headerFilterStrategy=#strategyName</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>loggingFeatureEnabled</tt> </td><td 
colspan="1" rowspa
 n="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.3. This option enables CXF Logging Feature which 
writes inbound and outbound SOAP messages to log. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>false</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>loggingFeatureEnabled</tt><tt>=true</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>defaultOperationName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.4, this option will set the default operationName that will be used by 
the CxfProducer which invokes the remote service. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>defaultOperationName</tt><tt>=greetMe<
 /tt> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>defaultOperationNamespace</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.4. This option will set the default operationNamespace that will be 
used by the CxfProducer which invokes the remote service. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>defaultOperationNamespace</tt><tt>=</tt><tt><a 
shape="rect" class="external-link" 
href="http://apache.org/hello_world_soap_http";>http://apache.org/hello_world_soap_http</a></tt>
 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>synchronous</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> No 
</td><td colspan="1" rowspan="1" class="confluenceTd"> New in 2.5. This option 
will let cxf endpoint decide to use sync or asyn
 c API to do the underlying work. The default value is false which means 
camel-cxf endpoint will try to use async API by default. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>false</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: synchronous=true </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>publishedEndpointUrl</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.5. This option can override the endpointUrl that 
published from the WSDL which can be accessed with service address url plus 
?wsdl. <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>null</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: publshedEndpointUrl=<a 
shape="rect" class="external-link" href="http://example.com/service"; 
rel="nofollow">http://example.co
 m/service</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>properties.XXX</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
No </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> 
Allows to set custom properties to CXF in the endpoint uri. For example setting 
<tt>properties.mtom-enabled=true</tt> to enable MTOM. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>allowStreaming</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> No </td><td colspan="1" 
rowspan="1" class="confluenceTd"> New in 2.8.2.   This option controls whether 
the CXF component, when running in PAYLOAD mode (see below), will DOM parse the 
incoming messages into DOM Elements or keep the payload as a 
javax.xml.transform.Source object that would allow streaming in some cases. 
</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Required </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>wsdlURL</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
The location of the WSDL. It is obtained from endpoint address by default. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <a shape="rect" 
class="external-link" href="file://local/wsdl/hello.wsdl" 
rel="nofollow">file://local/wsdl/hello.wsdl</a> or <tt>wsdl/hello.wsdl</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>serviceClass</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Yes </td><td colspan="1" rowspan="1" class="confluenceTd"> The name of the SEI 
(Service Endpo
 int Interface) class. This class can have, but does not require, JSR181 
annotations. <br clear="none" class="atl-forced-newline"> <b>Since 2.0,</b> 
this option is only required by POJO mode. If the wsdlURL option is provided, 
serviceClass is not required for PAYLOAD and MESSAGE mode. When wsdlURL option 
is used without serviceClass, the serviceName and portName (endpointName for 
Spring configuration) options <b>MUST</b> be provided. It is possible to use 
<tt>#</tt> notation to reference a <tt>serviceClass</tt> object instance from 
the registry. E.g. <tt>serviceClass=#beanName</tt>.<br clear="none" 
class="atl-forced-newline"> <b>Since 2.8,</b> it is possible to omit both 
wsdlURL and serviceClass options for PAYLOAD and MESSAGE mode. When they are 
omitted, arbitrary XML elements can be put in CxfPayload's body in PAYLOAD mode 
to facilitate CXF Dispatch Mode. <br clear="none" class="atl-forced-newline"> 
<br clear="none" class="atl-forced-newline"> Please be advised that the <b>
 referenced object cannot be a Proxy</b> (Spring AOP Proxy is OK) as it relies 
on <tt>Object.getClass().getName()</tt> method for non Spring AOP Proxy. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>org.apache.camel.Hello</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>serviceClassInstance</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Use either <tt>serviceClass</tt> or <tt>serviceClassInstance</tt>. <br 
clear="none" class="atl-forced-newline"> <b>Deprecated in 2.x</b>. In 1.6.x 
<tt>serviceClassInstance</tt> works like <tt>serviceClass=#beanName</tt>, which 
looks up a <tt>serviceObject</tt> instance from the registry. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>serviceClassInstance=beanName</tt> </td></tr><tr><td 
colspan="1" rowspan="1" class="conflu
 enceTd"> <tt>serviceName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
The service name this service is implementing, it maps to the 
<tt>wsdl:service@name</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <b>Required</b> for camel-cxf consumer 
since camel-2.2.0 or if more than one <tt>serviceName</tt> is present in WSDL. 
<br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: 
{http:&#173;//org.apache.camel}ServiceName </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>portName</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The port name this service is implementing, it maps to 
the <tt>wsdl:port@name</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <b>Required</b> for camel-cx
 f consumer since camel-2.2.0 or if more than one <tt>portName</tt> is present 
under <tt>serviceName</tt>. <br clear="none" class="atl-forced-newline"> <br 
clear="none" class="atl-forced-newline"> <em>Example</em>: 
{http:&#173;//org.apache.camel}PortName </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>dataFormat</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> The data type messages supported by the CXF endpoint. <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>POJO</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>POJO</tt>, <tt>PAYLOAD</tt>, 
<tt>MESSAGE</tt> </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>relayHeaders</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
Available since 1.6.1. Please see the <b>Descripti
 on of</b> <tt><b>relayHeaders</b></tt> <b>option</b> section for this option 
in 2.0.  Should a CXF endpoint relay headers along the route. Currently only 
available when <tt>dataFormat=POJO</tt> <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>true</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>wrapped</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Which kind of operation that CXF  endpoint producer will 
invoke <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>false</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: <tt>true</tt>, <tt>false</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>wrappedStyle</tt> </td><td colspan="1"
  rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>New in 2.5.0</b> 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-literal wrapped style <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>Null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>setDefaultBus</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Will set the default bus when CXF endpoint create a bus 
by itself <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>false</tt> <br clear="none" 
class="atl-forced-newline"> 
 <em>Example</em>: <tt>true</tt>, <tt>false</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>bus</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.0.0. A default bus created by CXF Bus Factory. Use <tt>#</tt> notation 
to reference a bus object from the registry. The referenced object must be an 
instance of <tt>org.apache.cxf.Bus</tt>. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>bus=#busName</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>cxfBinding</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.0. Use <tt>#</tt> notation to reference a CXF 
binding object from the registry. The referenced object must be an instance of 
<tt>org.apache.camel.component.cxf.CxfBinding</tt> (use an instance of 
<tt>org.apache.camel
 .component.cxf.DefaultCxfBinding</tt>). <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>cxfBinding=#bindingName</tt> <br clear="none" 
class="atl-forced-newline"> </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>headerFilterStrategy</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.0. Use <tt>#</tt> notation to reference a header 
filter strategy object from the registry. The referenced object must be an 
instance of <tt>org.apache.camel.spi.HeaderFilterStrategy</tt> (use an instance 
of <tt>org.apache.camel.component.cxf.CxfHeaderFilterStrategy</tt>). <br 
clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: 
<tt>headerFilterStrategy=#strategyName</tt> </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>loggingFeatureEnabled</tt> </td><td 
colspan="1" rowspa
 n="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.3. This option enables CXF Logging Feature which 
writes inbound and outbound SOAP messages to log. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>false</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>loggingFeatureEnabled</tt><tt>=true</tt> 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>defaultOperationName</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.4, this option will set the default operationName that will be used by 
the CxfProducer which invokes the remote service. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>defaultOperationName</tt><tt>=greetMe<
 /tt> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>defaultOperationNamespace</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td colspan="1" rowspan="1" class="confluenceTd"> 
New in 2.4. This option will set the default operationNamespace that will be 
used by the CxfProducer which invokes the remote service. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>null</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: <tt>defaultOperationNamespace</tt><tt>=</tt><tt><a 
shape="rect" class="external-link" 
href="http://apache.org/hello_world_soap_http";>http://apache.org/hello_world_soap_http</a></tt>
 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>synchronous</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> No 
</td><td colspan="1" rowspan="1" class="confluenceTd"> New in 2.5. This option 
will let cxf endpoint decide to use sync or asyn
 c API to do the underlying work. The default value is false which means 
camel-cxf endpoint will try to use async API by default. <br clear="none" 
class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> 
<em>Default</em>: <tt>false</tt> <br clear="none" class="atl-forced-newline"> 
<em>Example</em>: synchronous=true </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>publishedEndpointUrl</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> No </td><td colspan="1" rowspan="1" 
class="confluenceTd"> New in 2.5. This option can override the endpointUrl that 
published from the WSDL which can be accessed with service address url plus 
?wsdl. <br clear="none" class="atl-forced-newline"> <br clear="none" 
class="atl-forced-newline"> <em>Default</em>: <tt>null</tt> <br clear="none" 
class="atl-forced-newline"> <em>Example</em>: publshedEndpointUrl=<a 
shape="rect" class="external-link" href="http://example.com/service"; 
rel="nofollow">http://example.co
 m/service</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>properties.XXX</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
No </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> 
Allows to set custom properties to CXF in the endpoint uri. For example setting 
<tt>properties.mtom-enabled=true</tt> to enable MTOM. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>allowStreaming</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> No </td><td colspan="1" 
rowspan="1" class="confluenceTd"> New in 2.8.2.   This option controls whether 
the CXF component, when running in PAYLOAD mode (see below), will DOM parse the 
incoming messages into DOM Elements or keep the payload as a 
javax.xml.transform.Source object that would allow streaming in some cases. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>skipFaultLogging</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> No </td><td co
 lspan="1" rowspan="1" class="confluenceTd"> New in 2.11. This option controls 
whether the PhaseInterceptorChain skips logging the Fault that it catches. 
</td></tr></tbody></table>
 </div>
 
 


Reply via email to