You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by or...@apache.org on 2020/05/28 09:56:36 UTC

[qpid-jms-amqp-0-x] 03/03: QPID-8440: [JMS AMQP 0-x] Restore username field

This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/qpid-jms-amqp-0-x.git

commit 2cf68d8453397bc13a4ac2d7ec98e690dd5b8055
Author: Alex Rudyy <or...@apache.org>
AuthorDate: Thu May 28 10:30:04 2020 +0100

    QPID-8440: [JMS AMQP 0-x] Restore username field
---
 client/src/main/java/org/apache/qpid/client/AMQConnection.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/client/src/main/java/org/apache/qpid/client/AMQConnection.java b/client/src/main/java/org/apache/qpid/client/AMQConnection.java
index 4794a10..ff12db2 100644
--- a/client/src/main/java/org/apache/qpid/client/AMQConnection.java
+++ b/client/src/main/java/org/apache/qpid/client/AMQConnection.java
@@ -152,6 +152,8 @@ public class AMQConnection extends Closeable implements CommonConnection, Refere
 
     private String _clientName;
 
+    private volatile String _username;
+
     /** The virtual path to connect to on the AMQ server */
     private String _virtualHost;
 
@@ -1417,12 +1419,13 @@ public class AMQConnection extends Closeable implements CommonConnection, Refere
 
     public String getUsername()
     {
-        return _connectionURL.getUsername();
+        final String username = _username;
+        return username == null ? _connectionURL.getUsername() : username;
     }
 
     public void setUsername(String id)
     {
-        _connectionURL.setUsername(id);
+        _username = id;
     }
 
     public String getPassword()


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