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();