* org.apache.mina.core.service.IoHandlerAdapter#messageReceived(org.apache
* .mina.core.session.IoSession, java.lang.Object)
*/
@Override
public void messageReceived(IoSession session, Object message) throws Exception {
final HostPort hostPort = new HostPort((InetSocketAddress) session.getRemoteAddress());
log.debug("Received raw message {} from {}", message, hostPort);
helper.resetHeartbeat(hostPort);
if (!helper.isValidObject(message)) {