Yes, the advisory broker will delete the username/password from a connectionInfo before dispatching to the advisories.
Since you're creating the broker in code, are you asking for how to retrieve the username/password through the BrokerService object? You can retrieve the username for a connection through jmx, btw... On Thu, Nov 29, 2012 at 11:11 AM, prgtrdr <prgt...@gmail.com> wrote: > I'm stuck on something that is probably obvious but I just can't figure out > how to do it. > > What I want to do is retrieve the userName from an incoming Stomp > connection. I am creating the broker in my code and have also set up > monitoring Advisory messages. The Advisory onMessage() function receives > the ConnectionInfo message but the userName and password are deleted from > the message, and the ConnectionInfo.getUserName() returns a null string. > > My guess is to get the userName I have to somehow lookup the Connection > object based on the ConnectionId contained in the Advisory ConnectionInfo > message, then I can get the userName from the Connection. > > Is that right? Or is there an easier way? If it's right, how do I lookup > the Connection object in the Advisory onMessage callback? > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/How-can-I-retrieve-a-Stomp-username-when-a-new-Connection-is-made-tp4659949.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > -- *Christian Posta* http://www.christianposta.com/blog twitter: @christianposta