summaryrefslogtreecommitdiff
path: root/gentools/templ.java/MethodBodyClass.tmpl
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-03-09 17:57:40 +0000
committerAlan Conway <aconway@apache.org>2007-03-09 17:57:40 +0000
commit483dd37a5decdcf489c4f1b7eaf249c314125b3a (patch)
tree076785c94cc5f98b7bcfecef5ecaa7164ba969b6 /gentools/templ.java/MethodBodyClass.tmpl
parent8b5ed2a6ce490f427d0f3cca8550d85464818b55 (diff)
downloadqpid-python-483dd37a5decdcf489c4f1b7eaf249c314125b3a.tar.gz
Merged revisions 492756 via svnmerge from
https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid ........ r492756 | kpvdr | 2007-01-04 16:30:39 -0500 (Thu, 04 Jan 2007) | 1 line Fixed C++ client sending protocol version 0-0 over the wire. Minor fixes and tidy-up in related code. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@516485 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'gentools/templ.java/MethodBodyClass.tmpl')
-rw-r--r--gentools/templ.java/MethodBodyClass.tmpl28
1 files changed, 8 insertions, 20 deletions
diff --git a/gentools/templ.java/MethodBodyClass.tmpl b/gentools/templ.java/MethodBodyClass.tmpl
index 11753394e7..21599956da 100644
--- a/gentools/templ.java/MethodBodyClass.tmpl
+++ b/gentools/templ.java/MethodBodyClass.tmpl
@@ -153,28 +153,16 @@ public class ${CLASS}${METHOD}Body extends AMQMethodBody implements EncodableAMQ
return buf.toString();
}
- public static ${CLASS}${METHOD}Body createMethodBody(byte major, byte minor
+ public static AMQFrame createAMQFrame(int _channelId, byte major, byte minor
%{FLIST} ${mb_field_parameter_list}
)
{
- return createMethodBody(major, minor, getClazz(major, minor), getMethod(major, minor)
-%{FLIST} ${mb_field_passed_parameter_list}
- );
- }
-
- public static ${CLASS}${METHOD}Body createMethodBody(byte major, byte minor, int clazzID, int methodID
-%{FLIST} ${mb_field_parameter_list}
- )
- {
- return new ${CLASS}${METHOD}Body(major, minor, clazzID, methodID
-%{FLIST} ${mb_field_passed_parameter_list}
- );
- }
-
- public ${CLASS}${METHOD}Body copy()
- {
- return new ${CLASS}${METHOD}Body(major, minor, getClazz(major, minor), getMethod(major, minor)
-%{FLIST} ${mb_field_passed_parameter_list}
- );
+ ${CLASS}${METHOD}Body body = new ${CLASS}${METHOD}Body(major, minor);
+%{FLIST} ${mb_field_body_initialize}
+
+ AMQFrame frame = new AMQFrame();
+ frame.channel = _channelId;
+ frame.bodyFrame = body;
+ return frame;
}
}