merge bug17070 into default

This commit is contained in:
Matthias Radestock 2008-08-26 20:48:28 +01:00
commit c5877ca42e
2 changed files with 134 additions and 129 deletions

View File

@ -106,17 +106,17 @@
{ {
"id": 10, "id": 10,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "octet", "name": "version-major"}, "arguments": [{"type": "octet", "name": "version-major", "default-value": 0},
{"type": "octet", "name": "version-minor"}, {"type": "octet", "name": "version-minor", "default-value": 8},
{"domain": "peer-properties", "name": "server properties"}, {"domain": "peer-properties", "name": "server properties"},
{"type": "longstr", "name": "mechanisms"}, {"type": "longstr", "name": "mechanisms", "default-value": "PLAIN"},
{"type": "longstr", "name": "locales"}], {"type": "longstr", "name": "locales", "default-value": "en_US"}],
"name": "start"}, "name": "start"},
{"id": 11, {"id": 11,
"arguments": [{"domain": "peer-properties", "name": "client-properties"}, "arguments": [{"domain": "peer-properties", "name": "client-properties"},
{"type": "shortstr", "name": "mechanism"}, {"type": "shortstr", "name": "mechanism", "default-value": "PLAIN"},
{"type": "longstr", "name": "response"}, {"type": "longstr", "name": "response"},
{"type": "shortstr", "name": "locale"}], {"type": "shortstr", "name": "locale", "default-value": "en_US"}],
"name": "start-ok"}, "name": "start-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "longstr", "name": "challenge"}], "arguments": [{"type": "longstr", "name": "challenge"}],
@ -125,30 +125,30 @@
"arguments": [{"type": "longstr", "name": "response"}], "arguments": [{"type": "longstr", "name": "response"}],
"name": "secure-ok"}, "name": "secure-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "short", "name": "channel-max"}, "arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max"}, {"type": "long", "name": "frame-max", "default-value": 0},
{"type": "short", "name": "heartbeat"}], {"type": "short", "name": "heartbeat", "default-value": 0}],
"name": "tune"}, "name": "tune"},
{"id": 31, {"id": 31,
"arguments": [{"type": "short", "name": "channel-max"}, "arguments": [{"type": "short", "name": "channel-max", "default-value": 0},
{"type": "long", "name": "frame-max"}, {"type": "long", "name": "frame-max", "default-value": 0},
{"type": "short", "name": "heartbeat"}], {"type": "short", "name": "heartbeat", "default-value": 0}],
"name": "tune-ok"}, "name": "tune-ok"},
{"id": 40, {"id": 40,
"arguments": [{"type": "shortstr", "name": "virtual-host"}, "arguments": [{"type": "shortstr", "name": "virtual-host", "default-value": "/"},
{"type": "shortstr", "name": "capabilities"}, {"type": "shortstr", "name": "capabilities", "default-value": ""},
{"type": "bit", "name": "insist"}], {"type": "bit", "name": "insist", "default-value": false}],
"name": "open"}, "name": "open"},
{"id": 41, {"id": 41,
"arguments": [{"type": "shortstr", "name": "known-hosts"}], "arguments": [{"type": "shortstr", "name": "known-hosts", "default-value": ""}],
"name": "open-ok"}, "name": "open-ok"},
{"id": 50, {"id": 50,
"arguments": [{"type": "shortstr", "name": "host"}, "arguments": [{"type": "shortstr", "name": "host"},
{"type": "shortstr", "name": "known-hosts"}], {"type": "shortstr", "name": "known-hosts", "default-value": ""}],
"name": "redirect"}, "name": "redirect"},
{"id": 60, {"id": 60,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code"},
{"type": "shortstr", "name": "reply-text"}, {"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"},
@ -161,7 +161,7 @@
{ {
"id": 20, "id": 20,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "shortstr", "name": "out-of-band"}], "arguments": [{"type": "shortstr", "name": "out-of-band", "default-value": ""}],
"name": "open"}, "name": "open"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
@ -174,12 +174,12 @@
"name": "flow-ok"}, "name": "flow-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code"},
{"type": "shortstr", "name": "reply-text"}, {"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "table", "name": "details"}], {"type": "table", "name": "details", "default-value": {}}],
"name": "alert"}, "name": "alert"},
{"id": 40, {"id": 40,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code"},
{"type": "shortstr", "name": "reply-text"}, {"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"},
@ -191,39 +191,39 @@
{ {
"id": 30, "id": 30,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "shortstr", "name": "realm"}, "arguments": [{"type": "shortstr", "name": "realm", "default-value": "/data"},
{"type": "bit", "name": "exclusive"}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "passive"}, {"type": "bit", "name": "passive", "default-value": true},
{"type": "bit", "name": "active"}, {"type": "bit", "name": "active", "default-value": true},
{"type": "bit", "name": "write"}, {"type": "bit", "name": "write", "default-value": true},
{"type": "bit", "name": "read"}], {"type": "bit", "name": "read", "default-value": true}],
"name": "request"}, "name": "request"},
{"id": 11, {"id": 11,
"arguments": [{"type": "short", "name": "ticket"}], "arguments": [{"type": "short", "name": "ticket", "default-value": 1}],
"name": "request-ok"}], "name": "request-ok"}],
"name": "access" "name": "access"
}, },
{ {
"id": 40, "id": 40,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "type"}, {"type": "shortstr", "name": "type", "default-value": "direct"},
{"type": "bit", "name": "passive"}, {"type": "bit", "name": "passive", "default-value": false},
{"type": "bit", "name": "durable"}, {"type": "bit", "name": "durable", "default-value": false},
{"type": "bit", "name": "auto-delete"}, {"type": "bit", "name": "auto-delete", "default-value": false},
{"type": "bit", "name": "internal"}, {"type": "bit", "name": "internal", "default-value": false},
{"type": "bit", "name": "nowait"}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments"}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "declare"}, "name": "declare"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "declare-ok"}, "name": "declare-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "bit", "name": "if-unused"}, {"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "delete"}, "name": "delete"},
{"id": 21, {"id": 21,
"arguments": [], "arguments": [],
@ -233,45 +233,45 @@
{ {
"id": 50, "id": 50,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "bit", "name": "passive"}, {"type": "bit", "name": "passive", "default-value": false},
{"type": "bit", "name": "durable"}, {"type": "bit", "name": "durable", "default-value": false},
{"type": "bit", "name": "exclusive"}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "auto-delete"}, {"type": "bit", "name": "auto-delete", "default-value": false},
{"type": "bit", "name": "nowait"}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments"}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "declare"}, "name": "declare"},
{"id": 11, {"id": 11,
"arguments": [{"type": "shortstr", "name": "queue"}, "arguments": [{"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "long", "name": "message-count"}, {"type": "long", "name": "message-count"},
{"type": "long", "name": "consumer-count"}], {"type": "long", "name": "consumer-count"}],
"name": "declare-ok"}, "name": "declare-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange", "default-value": ""},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "nowait"}, {"type": "bit", "name": "nowait", "default-value": false},
{"type": "table", "name": "arguments"}], {"type": "table", "name": "arguments", "default-value": {}}],
"name": "bind"}, "name": "bind"},
{"id": 21, {"id": 21,
"arguments": [], "arguments": [],
"name": "bind-ok"}, "name": "bind-ok"},
{"id": 30, {"id": 30,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "purge"}, "name": "purge"},
{"id": 31, {"id": 31,
"arguments": [{"type": "long", "name": "message-count"}], "arguments": [{"type": "long", "name": "message-count"}],
"name": "purge-ok"}, "name": "purge-ok"},
{"id": 40, {"id": 40,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "bit", "name": "if-unused"}, {"type": "bit", "name": "if-unused", "default-value": false},
{"type": "bit", "name": "if-empty"}, {"type": "bit", "name": "if-empty", "default-value": false},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "delete"}, "name": "delete"},
{"id": 41, {"id": 41,
"arguments": [{"type": "long", "name": "message-count"}], "arguments": [{"type": "long", "name": "message-count"}],
@ -281,44 +281,44 @@
{ {
"id": 60, "id": 60,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "long", "name": "prefetch-size"}, "arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count"}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global"}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
{"id": 20, {"id": 20,
"arguments": [{"domain": "access-ticket", "name": "ticket"}, "arguments": [{"domain": "access-ticket", "name": "ticket"},
{"domain": "queue-name", "name": "queue"}, {"domain": "queue-name", "name": "queue", "default-value": ""},
{"type": "shortstr", "name": "consumer-tag"}, {"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "no-local"}, {"type": "bit", "name": "no-local", "default-value": false},
{"type": "bit", "name": "no-ack"}, {"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive"}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume"},
{"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"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"}, "name": "cancel-ok"},
{"content": true, {"content": true,
"id": 40, "id": 40,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange", "default-value": ""},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "mandatory"}, {"type": "bit", "name": "mandatory", "default-value": false},
{"type": "bit", "name": "immediate"}], {"type": "bit", "name": "immediate", "default-value": false}],
"name": "publish"}, "name": "publish"},
{"content": true, {"content": true,
"id": 50, "id": 50,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code", "default-value": 200},
{"type": "shortstr", "name": "reply-text"}, {"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}], {"type": "shortstr", "name": "routing-key"}],
"name": "return"}, "name": "return"},
@ -326,36 +326,36 @@
"id": 60, "id": 60,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "longlong", "name": "delivery-tag"}, {"type": "longlong", "name": "delivery-tag"},
{"type": "bit", "name": "redelivered"}, {"type": "bit", "name": "redelivered", "default-value": false},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}], {"type": "shortstr", "name": "routing-key"}],
"name": "deliver"}, "name": "deliver"},
{"id": 70, {"id": 70,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "bit", "name": "no-ack"}], {"type": "bit", "name": "no-ack", "default-value": false}],
"name": "get"}, "name": "get"},
{"content": true, {"content": true,
"id": 71, "id": 71,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag"},
{"type": "bit", "name": "redelivered"}, {"type": "bit", "name": "redelivered", "default-value": false},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key"},
{"type": "long", "name": "message-count"}], {"type": "long", "name": "message-count"}],
"name": "get-ok"}, "name": "get-ok"},
{"id": 72, {"id": 72,
"arguments": [{"type": "shortstr", "name": "cluster-id"}], "arguments": [{"type": "shortstr", "name": "cluster-id", "default-value": ""}],
"name": "get-empty"}, "name": "get-empty"},
{"id": 80, {"id": 80,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag", "default-value": 0},
{"type": "bit", "name": "multiple"}], {"type": "bit", "name": "multiple", "default-value": true}],
"name": "ack"}, "name": "ack"},
{"id": 90, {"id": 90,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag"},
{"type": "bit", "name": "requeue"}], {"type": "bit", "name": "requeue", "default-value": false}],
"name": "reject"}, "name": "reject"},
{"id": 100, {"id": 100,
"arguments": [{"type": "bit", "name": "requeue"}], "arguments": [{"type": "bit", "name": "requeue", "default-value": false}],
"name": "recover"}], "name": "recover"}],
"name": "basic", "name": "basic",
"properties": [{"type": "shortstr", "name": "content-type"}, "properties": [{"type": "shortstr", "name": "content-type"},
@ -376,28 +376,28 @@
{ {
"id": 70, "id": 70,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "long", "name": "prefetch-size"}, "arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count"}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "bit", "name": "global"}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "shortstr", "name": "consumer-tag"}, {"type": "shortstr", "name": "consumer-tag"},
{"type": "bit", "name": "no-local"}, {"type": "bit", "name": "no-local", "default-value": false},
{"type": "bit", "name": "no-ack"}, {"type": "bit", "name": "no-ack", "default-value": false},
{"type": "bit", "name": "exclusive"}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume"},
{"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"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
@ -414,35 +414,35 @@
"arguments": [], "arguments": [],
"name": "stage"}, "name": "stage"},
{"id": 60, {"id": 60,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange", "default-value": ""},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "mandatory"}, {"type": "bit", "name": "mandatory", "default-value": false},
{"type": "bit", "name": "immediate"}, {"type": "bit", "name": "immediate", "default-value": false},
{"type": "shortstr", "name": "identifier"}], {"type": "shortstr", "name": "identifier"}],
"name": "publish"}, "name": "publish"},
{"content": true, {"content": true,
"id": 70, "id": 70,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code", "default-value": 200},
{"type": "shortstr", "name": "reply-text"}, {"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}], {"type": "shortstr", "name": "routing-key"}],
"name": "return"}, "name": "return"},
{"id": 80, {"id": 80,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "longlong", "name": "delivery-tag"}, {"type": "longlong", "name": "delivery-tag"},
{"type": "bit", "name": "redelivered"}, {"type": "bit", "name": "redelivered", "default-value": false},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key"},
{"type": "shortstr", "name": "identifier"}], {"type": "shortstr", "name": "identifier"}],
"name": "deliver"}, "name": "deliver"},
{"id": 90, {"id": 90,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag", "default-value": 0},
{"type": "bit", "name": "multiple"}], {"type": "bit", "name": "multiple", "default-value": true}],
"name": "ack"}, "name": "ack"},
{"id": 100, {"id": 100,
"arguments": [{"type": "longlong", "name": "delivery-tag"}, "arguments": [{"type": "longlong", "name": "delivery-tag"},
{"type": "bit", "name": "requeue"}], {"type": "bit", "name": "requeue", "default-value": false}],
"name": "reject"}], "name": "reject"}],
"name": "file", "name": "file",
"properties": [{"type": "shortstr", "name": "content-type"}, "properties": [{"type": "shortstr", "name": "content-type"},
@ -458,44 +458,44 @@
{ {
"id": 80, "id": 80,
"methods": [{"id": 10, "methods": [{"id": 10,
"arguments": [{"type": "long", "name": "prefetch-size"}, "arguments": [{"type": "long", "name": "prefetch-size", "default-value": 0},
{"type": "short", "name": "prefetch-count"}, {"type": "short", "name": "prefetch-count", "default-value": 0},
{"type": "long", "name": "consume-rate"}, {"type": "long", "name": "consume-rate", "default-value": 0},
{"type": "bit", "name": "global"}], {"type": "bit", "name": "global", "default-value": false}],
"name": "qos"}, "name": "qos"},
{"id": 11, {"id": 11,
"arguments": [], "arguments": [],
"name": "qos-ok"}, "name": "qos-ok"},
{"id": 20, {"id": 20,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "queue"}, {"type": "shortstr", "name": "queue", "default-value": ""},
{"type": "shortstr", "name": "consumer-tag"}, {"type": "shortstr", "name": "consumer-tag", "default-value": ""},
{"type": "bit", "name": "no-local"}, {"type": "bit", "name": "no-local", "default-value": false},
{"type": "bit", "name": "exclusive"}, {"type": "bit", "name": "exclusive", "default-value": false},
{"type": "bit", "name": "nowait"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "consume"}, "name": "consume"},
{"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"}], {"type": "bit", "name": "nowait", "default-value": false}],
"name": "cancel"}, "name": "cancel"},
{"id": 31, {"id": 31,
"arguments": [{"type": "shortstr", "name": "consumer-tag"}], "arguments": [{"type": "shortstr", "name": "consumer-tag"}],
"name": "cancel-ok"}, "name": "cancel-ok"},
{"content": true, {"content": true,
"id": 40, "id": 40,
"arguments": [{"type": "short", "name": "ticket"}, "arguments": [{"type": "short", "name": "ticket", "default-value": 1},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange", "default-value": ""},
{"type": "shortstr", "name": "routing-key"}, {"type": "shortstr", "name": "routing-key", "default-value": ""},
{"type": "bit", "name": "mandatory"}, {"type": "bit", "name": "mandatory", "default-value": false},
{"type": "bit", "name": "immediate"}], {"type": "bit", "name": "immediate", "default-value": false}],
"name": "publish"}, "name": "publish"},
{"content": true, {"content": true,
"id": 50, "id": 50,
"arguments": [{"type": "short", "name": "reply-code"}, "arguments": [{"type": "short", "name": "reply-code", "default-value": 200},
{"type": "shortstr", "name": "reply-text"}, {"type": "shortstr", "name": "reply-text", "default-value": ""},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "routing-key"}], {"type": "shortstr", "name": "routing-key"}],
"name": "return"}, "name": "return"},
@ -504,7 +504,7 @@
"arguments": [{"type": "shortstr", "name": "consumer-tag"}, "arguments": [{"type": "shortstr", "name": "consumer-tag"},
{"type": "longlong", "name": "delivery-tag"}, {"type": "longlong", "name": "delivery-tag"},
{"type": "shortstr", "name": "exchange"}, {"type": "shortstr", "name": "exchange"},
{"type": "shortstr", "name": "queue"}], {"type": "shortstr", "name": "queue", "default-value": ""}],
"name": "deliver"}], "name": "deliver"}],
"name": "stream", "name": "stream",
"properties": [{"type": "shortstr", "name": "content-type"}, "properties": [{"type": "shortstr", "name": "content-type"},

View File

@ -134,6 +134,11 @@ class AmqpField(AmqpEntity):
else: else:
self.domain = self.element['domain'] self.domain = self.element['domain']
if self.element.has_key('default-value'):
self.defaultvalue = self.element['default-value']
else:
self.defaultvalue = None
def __repr__(self): def __repr__(self):
return 'AmqpField("' + self.name + '")' return 'AmqpField("' + self.name + '")'