CAMEL-9472: Add multi value to component docs

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b8d6da7e
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b8d6da7e
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b8d6da7e

Branch: refs/heads/camel-2.16.x
Commit: b8d6da7eeba4a72dfbffc8f99409368035b8fda4
Parents: 4ce4955
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Jan 4 18:26:25 2016 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Jan 4 18:37:54 2016 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/component/cxf/CxfEndpoint.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b8d6da7e/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
 
b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
index db78e81..6042c18 100644
--- 
a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
+++ 
b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
@@ -130,7 +130,6 @@ public class CxfEndpoint extends DefaultEndpoint implements 
HeaderFilterStrategy
     private BindingConfiguration bindingConfig;
     private DataBinding dataBinding;
     private Object serviceFactoryBean;
-    private Map<String, Object> properties;
     private List<Interceptor<? extends Message>> in = new 
ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>();
     private List<Interceptor<? extends Message>> out = new 
ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>();
     private List<Interceptor<? extends Message>> outFault = new 
ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>();
@@ -146,6 +145,7 @@ public class CxfEndpoint extends DefaultEndpoint implements 
HeaderFilterStrategy
     private String address;
     @UriParam
     private String wsdlURL;
+    @UriParam
     private Class<?> serviceClass;
     @UriParam(name = "portName")
     private String portNameString;
@@ -195,6 +195,8 @@ public class CxfEndpoint extends DefaultEndpoint implements 
HeaderFilterStrategy
     private String username;
     @UriParam
     private String password;
+    @UriParam(label = "advanced", prefix = "properties.", multiValue = true)
+    private Map<String, Object> properties;
 
     public CxfEndpoint() {
     }
@@ -1029,6 +1031,10 @@ public class CxfEndpoint extends DefaultEndpoint 
implements HeaderFilterStrategy
         }
     }
 
+    /**
+     * To set additional CXF options using the key/value pairs from the Map.
+     * For example to turn on stacktraces in SOAP faults, 
<tt>properties.faultStackTraceEnabled=true</tt>
+     */
     public void setProperties(Map<String, Object> properties) {
         if (this.properties == null) {
             this.properties = properties;

Reply via email to