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/08/26 16:02:32 UTC

[04/23] camel git commit: CAMEL-10164: swagger component for making rest calls with swagger schema validation and facade to actual HTTP client in use

CAMEL-10164: swagger component for making rest calls with swagger schema validation and facade to actual HTTP client in use


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

Branch: refs/heads/master
Commit: 9e80df0de9247a7186a7acadb4c680b79a3376cc
Parents: d167bf2
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Aug 25 10:41:21 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Aug 26 16:53:31 2016 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/camel/component/rest/RestComponent.java | 2 +-
 .../main/java/org/apache/camel/component/rest/RestEndpoint.java  | 4 ++--
 .../main/java/org/apache/camel/component/rest/RestProducer.java  | 4 ++++
 3 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/9e80df0d/camel-core/src/main/java/org/apache/camel/component/rest/RestComponent.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/rest/RestComponent.java b/camel-core/src/main/java/org/apache/camel/component/rest/RestComponent.java
index ff5093b..3553a5b 100644
--- a/camel-core/src/main/java/org/apache/camel/component/rest/RestComponent.java
+++ b/camel-core/src/main/java/org/apache/camel/component/rest/RestComponent.java
@@ -25,7 +25,7 @@ import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.URISupport;
 
 /**
- * REST-DSL component.
+ * Rest component.
  */
 public class RestComponent extends UriEndpointComponent {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/9e80df0d/camel-core/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/rest/RestEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
index f023355..911b8cb 100644
--- a/camel-core/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
+++ b/camel-core/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
@@ -37,9 +37,9 @@ import org.apache.camel.util.HostUtils;
 import org.apache.camel.util.ObjectHelper;
 
 /**
- * The rest component is used for hosting REST services which has been defined using the rest-dsl in Camel.
+ * The rest component is used for either hosting REST services (consumer) or calling external REST services (producer).
  */
-@UriEndpoint(scheme = "rest", title = "REST", syntax = "rest:method:path:uriTemplate", consumerOnly = true, label = "core,rest", lenientProperties = true)
+@UriEndpoint(scheme = "rest", title = "REST", syntax = "rest:method:path:uriTemplate", label = "core,rest", lenientProperties = true)
 public class RestEndpoint extends DefaultEndpoint {
 
     @UriPath(label = "common", enums = "get,post,put,delete,patch,head,trace,connect,options") @Metadata(required = "true")

http://git-wip-us.apache.org/repos/asf/camel/blob/9e80df0d/camel-core/src/main/java/org/apache/camel/component/rest/RestProducer.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/rest/RestProducer.java b/camel-core/src/main/java/org/apache/camel/component/rest/RestProducer.java
index 8efacd3..6b11645 100644
--- a/camel-core/src/main/java/org/apache/camel/component/rest/RestProducer.java
+++ b/camel-core/src/main/java/org/apache/camel/component/rest/RestProducer.java
@@ -30,8 +30,12 @@ import org.apache.camel.util.FileUtil;
 import org.apache.camel.util.ServiceHelper;
 import org.apache.camel.util.URISupport;
 
+/**
+ * Rest producer for calling remote REST services.
+ */
 public class RestProducer extends DefaultAsyncProducer {
 
+    // the producer of the Camel component that is used as the HTTP client to call the REST service
     private AsyncProcessor producer;
 
     public RestProducer(Endpoint endpoint, Producer producer) {