camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acosent...@apache.org
Subject [2/2] camel git commit: CAMEL-10931: deprecated typeList and outTypeList, and removed references from rest-api doc
Date Fri, 10 Mar 2017 15:04:47 GMT
CAMEL-10931: deprecated typeList and outTypeList, and removed references from rest-api doc


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

Branch: refs/heads/master
Commit: 7017beea4d6cf4e2ec5a868c901aa7e659806e1f
Parents: 38b5d1d
Author: Scott Cranton <scott@cranton.com>
Authored: Fri Mar 10 08:17:00 2017 -0500
Committer: Andrea Cosentino <ancosen@gmail.com>
Committed: Fri Mar 10 16:03:58 2017 +0100

----------------------------------------------------------------------
 camel-core/src/main/docs/rest-api-component.adoc      |  8 ++------
 .../org/apache/camel/model/rest/RestDefinition.java   | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7017beea/camel-core/src/main/docs/rest-api-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/rest-api-component.adoc b/camel-core/src/main/docs/rest-api-component.adoc
index efd4477..2036281 100644
--- a/camel-core/src/main/docs/rest-api-component.adoc
+++ b/camel-core/src/main/docs/rest-api-component.adoc
@@ -409,9 +409,7 @@ rest("/users/")
 -----------------------------------------------------------------------------------------------------------
 
 To specify input and/or output using an array, append `[]` to the end
-of the canonical class name, or you can alternatively use the Java DSL only
-continence `typeList` and `outTypeList` where you just specify the array element type.
-Both approaches are shown in the following Java DSL:
+of the canonical class name as shown in the following Java DSL:
 
 [source,java]
 -----------------------------------------------------------------------------------------------------------
@@ -422,9 +420,7 @@ restConfiguration().component("restlet").host("localhost").port(portNum).binding
 // use the rest DSL to define the rest services
 rest("/users/")
     .post().type(UserPojo[].class).outType(CountryPojo[].class)
-        .to("direct:newUser")
-    .put().typeList(UserPojo.class).outTypeList(CountryPojo.class)
-        .to("direct:updateUser");
+        .to("direct:newUser");
 -----------------------------------------------------------------------------------------------------------
 
 TheĀ `UserPojo` is just a plain pojo with getter/setter as shown:

http://git-wip-us.apache.org/repos/asf/camel/blob/7017beea/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
index 3cd6b2c..fd30e91 100644
--- a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
+++ b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
@@ -412,6 +412,13 @@ public class RestDefinition extends OptionalIdentifiedDefinition<RestDefinition>
         return this;
     }
 
+    /**
+     * @param classType the canonical class name for the array passed as input
+     *
+     * @deprecated as of 2.19.0. Replaced wtih {@link #type(Class)} with {@code []} appended
to canonical class name
+     * , e.g. {@code type(MyClass[].class}
+     */
+    @Deprecated
     public RestDefinition typeList(Class<?> classType) {
         // add to last verb
         if (getVerbs().isEmpty()) {
@@ -435,6 +442,13 @@ public class RestDefinition extends OptionalIdentifiedDefinition<RestDefinition>
         return this;
     }
 
+    /**
+     * @param classType the canonical class name for the array passed as output
+     *
+     * @deprecated as of 2.19.0. Replaced wtih {@link #outType(Class)} with {@code []} appended
to canonical class name
+     * , e.g. {@code outType(MyClass[].class}
+     */
+    @Deprecated
     public RestDefinition outTypeList(Class<?> classType) {
         // add to last verb
         if (getVerbs().isEmpty()) {


Mime
View raw message