Added synchronous flag to json for methods that have an associated response

This commit is contained in:
Paul Jones 2009-08-26 12:11:47 +01:00
parent f38f8ec9c2
commit db97179e9b
1 changed files with 70 additions and 35 deletions

View File

@ -110,7 +110,8 @@
{"domain": "peer-properties", "name": "server properties"}, {"domain": "peer-properties", "name": "server properties"},
{"type": "longstr", "name": "mechanisms", "default-value": "PLAIN"}, {"type": "longstr", "name": "mechanisms", "default-value": "PLAIN"},
{"type": "longstr", "name": "locales", "default-value": "en_US"}], {"type": "longstr", "name": "locales", "default-value": "en_US"}],
"name": "start"}, "name": "start",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [{"domain": "peer-properties", "name": "client-properties"}, "arguments": [{"domain": "peer-properties", "name": "client-properties"},
{"type": "shortstr", "name": "mechanism", "default-value": "PLAIN"}, {"type": "shortstr", "name": "mechanism", "default-value": "PLAIN"},
@ -119,7 +120,8 @@
"name": "start-ok"}, "name": "start-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "longstr", "name": "challenge"}], "arguments": [{"type": "longstr", "name": "challenge"}],
"name": "secure"}, "name": "secure",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "longstr", "name": "response"}], "arguments": [{"type": "longstr", "name": "response"}],
"name": "secure-ok"}, "name": "secure-ok"},
@ -127,7 +129,8 @@
"arguments": [{"type": "short", "name": "channel-max", "default-value": 0}, "arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max", "default-value": 0}, {"type": "long", "name": "frame-max", "default-value": 0},
{"type": "short", "name": "heartbeat", "default-value": 0}], {"type": "short", "name": "heartbeat", "default-value": 0}],
"name": "tune"}, "name": "tune",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "short", "name": "channel-max", "default-value": 0}, "arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max", "default-value": 0}, {"type": "long", "name": "frame-max", "default-value": 0},
@ -137,7 +140,8 @@
"arguments": [{"type": "shortstr", "name": "virtual-host", "default-value": "/"}, "arguments": [{"type": "shortstr", "name": "virtual-host", "default-value": "/"},
{"type": "shortstr", "name": "capabilities", "default-value": ""}, {"type": "shortstr", "name": "capabilities", "default-value": ""},
{"type": "bit", "name": "insist", "default-value": false}], {"type": "bit", "name": "insist", "default-value": false}],
"name": "open"}, "name": "open",
"synchronous" : "true"},
{"id": 41, {"id": 41,
"arguments": [{"type": "shortstr", "name": "known-hosts", "default-value": ""}], "arguments": [{"type": "shortstr", "name": "known-hosts", "default-value": ""}],
"name": "open-ok"}, "name": "open-ok"},
@ -161,13 +165,15 @@
"id": 20, "id": 20,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "shortstr", "name": "out-of-band", "default-value": ""}], "arguments": [{"type": "shortstr", "name": "out-of-band", "default-value": ""}],
"name": "open"}, "name": "open",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "open-ok"}, "name": "open-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "bit", "name": "active"}], "arguments": [{"type": "bit", "name": "active"}],
"name": "flow"}, "name": "flow",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "bit", "name": "active"}], "arguments": [{"type": "bit", "name": "active"}],
"name": "flow-ok"}, "name": "flow-ok"},
@ -181,7 +187,8 @@
{"type": "shortstr", "name": "reply-text", "default-value": ""}, {"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "short", "name": "class-id"}, {"type": "short", "name": "class-id"},
{"type": "short", "name": "method-id"}], {"type": "short", "name": "method-id"}],
"name": "close"}, "name": "close",
"synchronous" : "true"},
{"id": 41, {"id": 41,
"arguments": [], "arguments": [],
"name": "close-ok"}], "name": "close-ok"}],
@ -196,7 +203,8 @@
{"type": "bit", "name": "active", "default-value": true}, {"type": "bit", "name": "active", "default-value": true},
{"type": "bit", "name": "write", "default-value": true}, {"type": "bit", "name": "write", "default-value": true},
{"type": "bit", "name": "read", "default-value": true}], {"type": "bit", "name": "read", "default-value": true}],
"name": "request"}, "name": "request",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [{"type": "short", "name": "ticket", "default-value": 1}], "arguments": [{"type": "short", "name": "ticket", "default-value": 1}],
"name": "request-ok"}], "name": "request-ok"}],
@ -214,7 +222,8 @@
{"type": "bit", "name": "internal", "default-value": false}, {"type": "bit", "name": "internal", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "declare"}, "name": "declare",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "declare-ok"}, "name": "declare-ok"},
@ -223,7 +232,8 @@
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "bit", "name": "if-unused", "default-value": false}, {"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "delete"}, "name": "delete",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [], "arguments": [],
"name": "delete-ok"}], "name": "delete-ok"}],
@ -240,7 +250,8 @@
{"type": "bit", "name": "auto-delete", "default-value": false}, {"type": "bit", "name": "auto-delete", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "declare"}, "name": "declare",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [{"type": "shortstr", "name": "queue"}, "arguments": [{"type": "shortstr", "name": "queue"},
{"type": "long", "name": "message-count"}, {"type": "long", "name": "message-count"},
@ -253,7 +264,8 @@
{"type": "shortstr", "name": "routing-key", "default-value": ""}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "nowait", "default-value": false}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments", "default-value": {}}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "bind"}, "name": "bind",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [], "arguments": [],
"name": "bind-ok"}, "name": "bind-ok"},
@ -261,7 +273,8 @@
"arguments": [{"type": "short", "name": "ticket", "default-value": 1}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue"},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "purge"}, "name": "purge",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "long", "name": "message-count"}], "arguments": [{"type": "long", "name": "message-count"}],
"name": "purge-ok"}, "name": "purge-ok"},
@ -271,7 +284,8 @@
{"type": "bit", "name": "if-unused", "default-value": false}, {"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "if-empty", "default-value": false}, {"type": "bit", "name": "if-empty", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "delete"}, "name": "delete",
"synchronous" : "true"},
{"id": 41, {"id": 41,
"arguments": [{"type": "long", "name": "message-count"}], "arguments": [{"type": "long", "name": "message-count"}],
"name": "delete-ok"}, "name": "delete-ok"},
@ -281,7 +295,8 @@
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key", "default-value": ""}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "table", "name": "arguments", "default-value": {}}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "unbind"}, "name": "unbind",
"synchronous" : "true"},
{"id": 51, {"id": 51,
"arguments": [], "arguments": [],
"name": "unbind-ok"} "name": "unbind-ok"}
@ -294,7 +309,8 @@
"arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0}, "arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count", "default-value": 0}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
@ -306,14 +322,16 @@
{"type": "bit", "name": "no-ack", "default-value": false}, {"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"}, "name": "consume-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"}, "name": "cancel-ok"},
@ -344,7 +362,8 @@
"arguments": [{"type": "short", "name": "ticket", "default-value": 1}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue"},
{"type": "bit", "name": "no-ack", "default-value": false}], {"type": "bit", "name": "no-ack", "default-value": false}],
"name": "get"}, "name": "get",
"synchronous" : "true"},
{"content": true, {"content": true,
"id": 71, "id": 71,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag"},
@ -389,7 +408,8 @@
"arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0}, "arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count", "default-value": 0}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
@ -401,21 +421,24 @@
{"type": "bit", "name": "no-ack", "default-value": false}, {"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"}, "name": "consume-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"}, "name": "cancel-ok"},
{"id": 40, {"id": 40,
"arguments": [{"type": "shortstr", "name": "identifier"}, "arguments": [{"type": "shortstr", "name": "identifier"},
{"type": "longlong", "name": "content-size"}], {"type": "longlong", "name": "content-size"}],
"name": "open"}, "name": "open",
"synchronous" : "true"},
{"id": 41, {"id": 41,
"arguments": [{"type": "longlong", "name": "staged-size"}], "arguments": [{"type": "longlong", "name": "staged-size"}],
"name": "open-ok"}, "name": "open-ok"},
@ -472,7 +495,8 @@
{"type": "short", "name": "prefetch-count", "default-value": 0}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "long", "name": "consume-rate", "default-value": 0}, {"type": "long", "name": "consume-rate", "default-value": 0},
{"type": "bit", "name": "global", "default-value": false}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
@ -483,14 +507,16 @@
{"type": "bit", "name": "no-local", "default-value": false}, {"type": "bit", "name": "no-local", "default-value": false},
{"type": "bit", "name": "exclusive", "default-value": false}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "consume-ok"}, "name": "consume-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "nowait", "default-value": false}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"}, "name": "cancel-ok"},
@ -527,19 +553,22 @@
"id": 90, "id": 90,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [], "arguments": [],
"name": "select"}, "name": "select",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "select-ok"}, "name": "select-ok"},
{"id": 20, {"id": 20,
"arguments": [], "arguments": [],
"name": "commit"}, "name": "commit",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [], "arguments": [],
"name": "commit-ok"}, "name": "commit-ok"},
{"id": 30, {"id": 30,
"arguments": [], "arguments": [],
"name": "rollback"}, "name": "rollback",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [], "arguments": [],
"name": "rollback-ok"}], "name": "rollback-ok"}],
@ -549,13 +578,15 @@
"id": 100, "id": 100,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [], "arguments": [],
"name": "select"}, "name": "select",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "select-ok"}, "name": "select-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "shortstr", "name": "dtx-identifier"}], "arguments": [{"type": "shortstr", "name": "dtx-identifier"}],
"name": "start"}, "name": "start",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [], "name": "start-ok"}], "arguments": [], "name": "start-ok"}],
"name": "dtx" "name": "dtx"
@ -581,7 +612,8 @@
{"type": "long", "name": "integer-3"}, {"type": "long", "name": "integer-3"},
{"type": "longlong", "name": "integer-4"}, {"type": "longlong", "name": "integer-4"},
{"type": "octet", "name": "operation"}], {"type": "octet", "name": "operation"}],
"name": "integer"}, "name": "integer",
"synchronous" : "true"},
{"id": 11, {"id": 11,
"arguments": [{"type": "longlong", "name": "result"}], "arguments": [{"type": "longlong", "name": "result"}],
"name": "integer-ok"}, "name": "integer-ok"},
@ -589,7 +621,8 @@
"arguments": [{"type": "shortstr", "name": "string-1"}, "arguments": [{"type": "shortstr", "name": "string-1"},
{"type": "longstr", "name": "string-2"}, {"type": "longstr", "name": "string-2"},
{"type": "octet", "name": "operation"}], {"type": "octet", "name": "operation"}],
"name": "string"}, "name": "string",
"synchronous" : "true"},
{"id": 21, {"id": 21,
"arguments": [{"type": "longstr", "name": "result"}], "arguments": [{"type": "longstr", "name": "result"}],
"name": "string-ok"}, "name": "string-ok"},
@ -597,7 +630,8 @@
"arguments": [{"type": "table", "name": "table"}, "arguments": [{"type": "table", "name": "table"},
{"type": "octet", "name": "integer-op"}, {"type": "octet", "name": "integer-op"},
{"type": "octet", "name": "string-op"}], {"type": "octet", "name": "string-op"}],
"name": "table"}, "name": "table",
"synchronous" : "true"},
{"id": 31, {"id": 31,
"arguments": [{"type": "longlong", "name": "integer-result"}, "arguments": [{"type": "longlong", "name": "integer-result"},
{"type": "longstr", "name": "string-result"}], {"type": "longstr", "name": "string-result"}],
@ -605,7 +639,8 @@
{"content": true, {"content": true,
"id": 40, "id": 40,
"arguments": [], "arguments": [],
"name": "content"}, "name": "content",
"synchronous" : "true"},
{"content": true, {"content": true,
"id": 41, "id": 41,
"arguments": [{"type": "long", "name": "content-checksum"}], "arguments": [{"type": "long", "name": "content-checksum"}],