You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/01/04 21:52:53 UTC

[6/6] camel git commit: Camel component docs - Should include information if an endpoint is lenient properties

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 <da...@apache.org>
Authored: Mon Jan 4 21:33:43 2016 +0100
Committer: Claus Ibsen <da...@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();