Camel component docs - Should include information if an endpoint is lenient properties
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/d11b039c Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/d11b039c Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/d11b039c Branch: refs/heads/camel-2.16.x Commit: d11b039c5affcb0b403a0fda6c332f45fa9e6a37 Parents: ab77d3d Author: Claus Ibsen <davscl...@apache.org> Authored: Mon Jan 4 21:33:43 2016 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Jan 4 21:48:42 2016 +0100 ---------------------------------------------------------------------- .../apache/camel/component/beanclass/ClassEndpoint.java | 6 +++++- .../camel/component/dataformat/DataFormatEndpoint.java | 11 ++++++++++- .../apache/camel/component/dataset/DataSetEndpoint.java | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/d11b039c/camel-core/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java index 577091c..4a41c94 100644 --- a/camel-core/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java +++ b/camel-core/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java @@ -23,11 +23,15 @@ import org.apache.camel.spi.UriEndpoint; /** * Endpoint for the class component. */ -@UriEndpoint(scheme = "class", title = "Class", syntax = "class:beanName", label = "core,java") +@UriEndpoint(scheme = "class", title = "Class", syntax = "class:beanName", label = "core,java", lenientProperties = true) public class ClassEndpoint extends BeanEndpoint { public ClassEndpoint(String endpointUri, Component component) { super(endpointUri, component); } + @Override + public boolean isLenientProperties() { + return true; + } } http://git-wip-us.apache.org/repos/asf/camel/blob/d11b039c/camel-core/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java index 394f718..441d4ed 100644 --- a/camel-core/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java +++ b/camel-core/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java @@ -32,7 +32,11 @@ import org.apache.camel.spi.UriEndpoint; import org.apache.camel.spi.UriPath; import org.apache.camel.util.ServiceHelper; -@UriEndpoint(scheme = "dataformat", title = "Data Format", syntax = "dataformat:name:operation", producerOnly = true, label = "core,transformation") +/** + * The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs. + */ +@UriEndpoint(scheme = "dataformat", title = "Data Format", syntax = "dataformat:name:operation", producerOnly = true, + label = "core,transformation", lenientProperties = true) public class DataFormatEndpoint extends DefaultEndpoint { private MarshalProcessor marshal; @@ -109,6 +113,11 @@ public class DataFormatEndpoint extends DefaultEndpoint { } @Override + public boolean isLenientProperties() { + return true; + } + + @Override protected void doStart() throws Exception { if (dataFormat == null && name != null) { dataFormat = getCamelContext().resolveDataFormat(name); http://git-wip-us.apache.org/repos/asf/camel/blob/d11b039c/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java index 129196c..69cc45e 100644 --- a/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java +++ b/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java @@ -42,7 +42,7 @@ import org.slf4j.LoggerFactory; * * @version */ -@UriEndpoint(scheme = "dataset", title = "Dataset", syntax = "dataset:name", consumerClass = DataSetConsumer.class, label = "core,testing") +@UriEndpoint(scheme = "dataset", title = "Dataset", syntax = "dataset:name", consumerClass = DataSetConsumer.class, label = "core,testing", lenientProperties = true) public class DataSetEndpoint extends MockEndpoint implements Service { private final transient Logger log; private final AtomicInteger receivedCounter = new AtomicInteger();