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/06 17:59:36 UTC
[2/4] camel git commit: add support for adding multiple response msg
parameters
add support for adding multiple response msg parameters
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/6b86f917
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/6b86f917
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/6b86f917
Branch: refs/heads/master
Commit: 6b86f917f4de72cda125453953fa802e22a9138b
Parents: 11af6b8
Author: Ov <ov...@hgdata.com>
Authored: Wed Jan 6 16:46:52 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Wed Jan 6 17:53:01 2016 +0100
----------------------------------------------------------------------
.../java/org/apache/camel/model/rest/RestDefinition.java | 9 +++++++++
1 file changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/6b86f917/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 3e95a28..41f6fe3 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
@@ -352,6 +352,15 @@ public class RestDefinition extends OptionalIdentifiedDefinition<RestDefinition>
return new RestOperationResponseMsgDefinition(verb);
}
+ public RestDefinition responseMessages(List<RestOperationResponseMsgDefinition> msgs) {
+ if (getVerbs().isEmpty()) {
+ throw new IllegalArgumentException("Must add verb first, such as get/post/delete");
+ }
+ VerbDefinition verb = getVerbs().get(getVerbs().size() - 1);
+ verb.getResponseMsgs().addAll(msgs);
+ return this;
+ }
+
public RestDefinition produces(String mediaType) {
if (getVerbs().isEmpty()) {
this.produces = mediaType;