summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Jones <paulj@lshift.net>2009-08-26 12:11:47 +0100
committerPaul Jones <paulj@lshift.net>2009-08-26 12:11:47 +0100
commit2b733d7a046a2714ecc4cda6e0b45bcbae7cf103 (patch)
treed12392e4050f8997ec2b122602ca513aa2e6d1e3
parentc5c6d445430d338cac03c2c91134cc788c660747 (diff)
downloadrabbitmq-codegen-bug21493.tar.gz
Added synchronous flag to json for methods that have an associated responsebug21493
-rw-r--r--amqp-0.8.json105
1 files changed, 70 insertions, 35 deletions
diff --git a/amqp-0.8.json b/amqp-0.8.json
index 5b0d3b2..a91275c 100644
--- a/amqp-0.8.json
+++ b/amqp-0.8.json
@@ -110,7 +110,8 @@
{"domain": "peer-properties", "name": "server properties"},
{"type": "longstr", "name": "mechanisms", "default-value": "PLAIN"},
{"type": "longstr", "name": "locales", "default-value": "en_US"}],
- "name": "start"},
+ "name": "start",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [{"domain": "peer-properties", "name": "client-properties"},
{"type": "shortstr", "name": "mechanism", "default-value": "PLAIN"},
@@ -119,7 +120,8 @@
"name": "start-ok"},
{"id": 20,
"arguments": [{"type": "longstr", "name": "challenge"}],
- "name": "secure"},
+ "name": "secure",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "longstr", "name": "response"}],
"name": "secure-ok"},
@@ -127,7 +129,8 @@
"arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max", "default-value": 0},
{"type": "short", "name": "heartbeat", "default-value": 0}],
- "name": "tune"},
+ "name": "tune",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max", "default-value": 0},
@@ -137,7 +140,8 @@
"arguments": [{"type": "shortstr", "name": "virtual-host", "default-value": "/"},
{"type": "shortstr", "name": "capabilities", "default-value": ""},
{"type": "bit", "name": "insist", "default-value": false}],
- "name": "open"},
+ "name": "open",
+ "synchronous" : "true"},
{"id": 41,
"arguments": [{"type": "shortstr", "name": "known-hosts", "default-value": ""}],
"name": "open-ok"},
@@ -161,13 +165,15 @@
"id": 20,
"methods": [{"id": 10,
"arguments": [{"type": "shortstr", "name": "out-of-band", "default-value": ""}],
- "name": "open"},
+ "name": "open",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "open-ok"},
{"id": 20,
"arguments": [{"type": "bit", "name": "active"}],
- "name": "flow"},
+ "name": "flow",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "bit", "name": "active"}],
"name": "flow-ok"},
@@ -181,7 +187,8 @@
{"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "short", "name": "class-id"},
{"type": "short", "name": "method-id"}],
- "name": "close"},
+ "name": "close",
+ "synchronous" : "true"},
{"id": 41,
"arguments": [],
"name": "close-ok"}],
@@ -196,7 +203,8 @@
{"type": "bit", "name": "active", "default-value": true},
{"type": "bit", "name": "write", "default-value": true},
{"type": "bit", "name": "read", "default-value": true}],
- "name": "request"},
+ "name": "request",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [{"type": "short", "name": "ticket", "default-value": 1}],
"name": "request-ok"}],
@@ -214,7 +222,8 @@
{"type": "bit", "name": "internal", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}],
- "name": "declare"},
+ "name": "declare",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "declare-ok"},
@@ -223,7 +232,8 @@
{"type": "shortstr", "name": "exchange"},
{"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "delete"},
+ "name": "delete",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [],
"name": "delete-ok"}],
@@ -240,7 +250,8 @@
{"type": "bit", "name": "auto-delete", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}],
- "name": "declare"},
+ "name": "declare",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [{"type": "shortstr", "name": "queue"},
{"type": "long", "name": "message-count"},
@@ -253,7 +264,8 @@
{"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}],
- "name": "bind"},
+ "name": "bind",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [],
"name": "bind-ok"},
@@ -261,7 +273,8 @@
"arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "purge"},
+ "name": "purge",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "long", "name": "message-count"}],
"name": "purge-ok"},
@@ -271,7 +284,8 @@
{"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "if-empty", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "delete"},
+ "name": "delete",
+ "synchronous" : "true"},
{"id": 41,
"arguments": [{"type": "long", "name": "message-count"}],
"name": "delete-ok"},
@@ -281,7 +295,8 @@
{"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "table", "name": "arguments", "default-value": {}}],
- "name": "unbind"},
+ "name": "unbind",
+ "synchronous" : "true"},
{"id": 51,
"arguments": [],
"name": "unbind-ok"}
@@ -294,7 +309,8 @@
"arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}],
- "name": "qos"},
+ "name": "qos",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "qos-ok"},
@@ -306,14 +322,16 @@
{"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "consume"},
+ "name": "consume",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"},
{"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "cancel"},
+ "name": "cancel",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"},
@@ -344,7 +362,8 @@
"arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"},
{"type": "bit", "name": "no-ack", "default-value": false}],
- "name": "get"},
+ "name": "get",
+ "synchronous" : "true"},
{"content": true,
"id": 71,
"arguments": [{"type": "longlong", "name": "delivery-tag"},
@@ -389,7 +408,8 @@
"arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}],
- "name": "qos"},
+ "name": "qos",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "qos-ok"},
@@ -401,21 +421,24 @@
{"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "consume"},
+ "name": "consume",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"},
{"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "cancel"},
+ "name": "cancel",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"},
{"id": 40,
"arguments": [{"type": "shortstr", "name": "identifier"},
{"type": "longlong", "name": "content-size"}],
- "name": "open"},
+ "name": "open",
+ "synchronous" : "true"},
{"id": 41,
"arguments": [{"type": "longlong", "name": "staged-size"}],
"name": "open-ok"},
@@ -472,7 +495,8 @@
{"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "long", "name": "consume-rate", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}],
- "name": "qos"},
+ "name": "qos",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "qos-ok"},
@@ -483,14 +507,16 @@
{"type": "bit", "name": "no-local", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "consume"},
+ "name": "consume",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"},
{"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}],
- "name": "cancel"},
+ "name": "cancel",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"},
@@ -527,19 +553,22 @@
"id": 90,
"methods": [{"id": 10,
"arguments": [],
- "name": "select"},
+ "name": "select",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "select-ok"},
{"id": 20,
"arguments": [],
- "name": "commit"},
+ "name": "commit",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [],
"name": "commit-ok"},
{"id": 30,
"arguments": [],
- "name": "rollback"},
+ "name": "rollback",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [],
"name": "rollback-ok"}],
@@ -549,13 +578,15 @@
"id": 100,
"methods": [{"id": 10,
"arguments": [],
- "name": "select"},
+ "name": "select",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [],
"name": "select-ok"},
{"id": 20,
"arguments": [{"type": "shortstr", "name": "dtx-identifier"}],
- "name": "start"},
+ "name": "start",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [], "name": "start-ok"}],
"name": "dtx"
@@ -581,7 +612,8 @@
{"type": "long", "name": "integer-3"},
{"type": "longlong", "name": "integer-4"},
{"type": "octet", "name": "operation"}],
- "name": "integer"},
+ "name": "integer",
+ "synchronous" : "true"},
{"id": 11,
"arguments": [{"type": "longlong", "name": "result"}],
"name": "integer-ok"},
@@ -589,7 +621,8 @@
"arguments": [{"type": "shortstr", "name": "string-1"},
{"type": "longstr", "name": "string-2"},
{"type": "octet", "name": "operation"}],
- "name": "string"},
+ "name": "string",
+ "synchronous" : "true"},
{"id": 21,
"arguments": [{"type": "longstr", "name": "result"}],
"name": "string-ok"},
@@ -597,7 +630,8 @@
"arguments": [{"type": "table", "name": "table"},
{"type": "octet", "name": "integer-op"},
{"type": "octet", "name": "string-op"}],
- "name": "table"},
+ "name": "table",
+ "synchronous" : "true"},
{"id": 31,
"arguments": [{"type": "longlong", "name": "integer-result"},
{"type": "longstr", "name": "string-result"}],
@@ -605,7 +639,8 @@
{"content": true,
"id": 40,
"arguments": [],
- "name": "content"},
+ "name": "content",
+ "synchronous" : "true"},
{"content": true,
"id": 41,
"arguments": [{"type": "long", "name": "content-checksum"}],