QPID-7773: [Java Broker] [Perf Tests] Use singletonModelObjectResponseAsList option in QpidRestAPIQueueCreator when querying broker to avoid compatibility problems with older version.
Project: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/commit/3da255de Tree: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/tree/3da255de Diff: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/diff/3da255de Branch: refs/heads/master Commit: 3da255dee11c24afae9d3b6d7db3fbb39330539f Parents: 6845fa6 Author: Keith Wall <kw...@apache.org> Authored: Fri Sep 15 09:47:22 2017 +0100 Committer: Keith Wall <kw...@apache.org> Committed: Fri Sep 15 09:48:29 2017 +0100 ---------------------------------------------------------------------- .../org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-broker-j/blob/3da255de/perftests/src/main/java/org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java ---------------------------------------------------------------------- diff --git a/perftests/src/main/java/org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java b/perftests/src/main/java/org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java index 480dffe..475bef5 100644 --- a/perftests/src/main/java/org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java +++ b/perftests/src/main/java/org/apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java @@ -87,7 +87,8 @@ public class QpidRestAPIQueueCreator implements QueueCreator _management = HttpHost.create(System.getProperty("perftests.manangement-url", "http://localhost:8080")); _queueApiUrl = System.getProperty("perftests.manangement-api-queue", "/api/latest/queue/%s/%s/%s"); - _brokerApiUrl = System.getProperty("perftests.manangement-api-broker", "/api/latest/broker"); + // QPID-7773: singletonModelObjectResponseAsList caused Java Broker v7.0 to return lists, like older versions did. + _brokerApiUrl = System.getProperty("perftests.manangement-api-broker", "/api/latest/broker?singletonModelObjectResponseAsList=true"); _credentialsProvider = getCredentialsProvider(managementUser, managementPassword); } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org