Repository: qpid-broker-j
Updated Branches:
  refs/heads/master d128dea9e -> 99365c079


QPID-7773: [Java Broker, REST API] Fix REST API calls in QpidRestAPIQueueCreator


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/99365c07
Tree: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/tree/99365c07
Diff: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/diff/99365c07

Branch: refs/heads/master
Commit: 99365c079bb9571cd2fd9fe02a8dd134949ebca8
Parents: d128dea
Author: Alex Rudyy <oru...@apache.org>
Authored: Thu Sep 14 20:09:32 2017 +0100
Committer: Alex Rudyy <oru...@apache.org>
Committed: Thu Sep 14 20:09:32 2017 +0100

----------------------------------------------------------------------
 .../apache/qpid/disttest/jms/QpidRestAPIQueueCreator.java    | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-broker-j/blob/99365c07/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..4652114 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
@@ -24,7 +24,6 @@ import java.io.IOException;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.nio.charset.StandardCharsets;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -67,7 +66,7 @@ public class QpidRestAPIQueueCreator implements QueueCreator
 {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(QpidRestAPIQueueCreator.class);
     private static int _drainPollTimeout = 
Integer.getInteger(QUEUE_CREATOR_DRAIN_POLL_TIMEOUT, 500);
-    private static final TypeReference<List<HashMap<String, Object>>> 
MAP_TYPE_REFERENCE = new TypeReference<List<HashMap<String,Object>>>(){};
+    private static final TypeReference<HashMap<String, Object>> 
MAP_TYPE_REFERENCE = new TypeReference<HashMap<String,Object>>(){};
 
     private final HttpHost _management;
     private final String _virtualhostnode;
@@ -244,8 +243,7 @@ public class QpidRestAPIQueueCreator implements QueueCreator
     private Map<String, Object> managementQueryBroker(final HttpClientContext 
context)
     {
         HttpGet get = new HttpGet(_brokerApiUrl);
-        final List<Map<String, Object>> maps = executeManagement(get, context);
-        return maps.isEmpty() ? Collections.emptyMap() : maps.get(0);
+        return executeManagement(get, context);
     }
 
     private void managementCreateQueue(final String name, final 
HttpClientContext context)
@@ -265,7 +263,7 @@ public class QpidRestAPIQueueCreator implements QueueCreator
         executeManagement(delete, context);
     }
 
-    private List<Map<String, Object>> executeManagement(final HttpRequest 
httpRequest, final HttpClientContext context)
+    private Map<String, Object> executeManagement(final HttpRequest 
httpRequest, final HttpClientContext context)
     {
         try(CloseableHttpClient httpClient = HttpClients.custom()
                                                         
.setDefaultCredentialsProvider(_credentialsProvider)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to