Hi, All, When I read the codes of OutboundTcpConnection.expireMessages(), I found the following snippet in a loop: if (qm.timestamp >= System.currentTimeMillis() - qm.message.getTimeout()) return;
My understanding is that this method is to remove all the expired messages from the backlog queue, so I think the 'return' statement should be changed to "continue". Is that correct? Thanks Boying