}
WriteRequest req;
long currentTime = System.currentTimeMillis();
while ((req = queue.poll(session)) != null) {
Object m = req.getMessage();
pushEvent(new IoEvent(IoEventType.MESSAGE_SENT, session, req), false);
session.getRemoteSession().getFilterChain().fireMessageReceived(
getMessageCopy(m));
if (m instanceof IoBuffer) {
session.increaseWrittenBytes0(
((IoBuffer) m).remaining(), currentTime);