Is there a way to get a globally unique ID for a client bus instance (MessageBus) that could be used when a client sends logging like messages to the server?
You can extract it from any message which originates from a remote:
QueueSession sess = message.getResource(QueueSession.
String sessionId = sess.getSessionId();
Retrieving data ...