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/610ce40f Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/610ce40f Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/610ce40f Branch: refs/heads/master Commit: 610ce40f97bf860f40c1e1a2a4898c33a47b2af3 Parents: 274f4a5 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:26:25 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/610ce40f/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 c462321..84c83ee 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 @@ -125,7 +125,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>>(); @@ -141,6 +140,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; @@ -190,6 +190,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() { } @@ -1024,6 +1026,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;