Skip to content

Commit 94c354b

Browse files
author
Simon MacMullen
committed
Merge bug23839 (Add capabilities to client connection)
2 parents 0e0779c + 0ba32b6 commit 94c354b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/com/rabbitmq/client/impl/AMQConnection.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,19 @@ public class AMQConnection extends ShutdownNotifierComponent implements Connecti
6161
* @see Connection#getClientProperties
6262
*/
6363
public static Map<String, Object> defaultClientProperties() {
64+
Map<String, Object> capabilities = new HashMap<String, Object>();
65+
capabilities.put("publisher_confirms", true);
66+
capabilities.put("exchange_exchange_bindings", true);
67+
capabilities.put("basic.nack", true);
6468
return Frame.buildTable(new Object[] {
6569
"product", LongStringHelper.asLongString("RabbitMQ"),
6670
"version", LongStringHelper.asLongString(ClientVersion.VERSION),
6771
"platform", LongStringHelper.asLongString("Java"),
6872
"copyright", LongStringHelper.asLongString(
6973
"Copyright (C) 2007-2011 VMware, Inc."),
7074
"information", LongStringHelper.asLongString(
71-
"Licensed under the MPL. See http://www.rabbitmq.com/")
75+
"Licensed under the MPL. See http://www.rabbitmq.com/"),
76+
"capabilities", capabilities
7277
});
7378
}
7479

0 commit comments

Comments
 (0)