package org.apache.mina.test; import org.apache.mina.core.session.IoSession; import org.apache.mina.filter.keepalive.KeepAliveMessageFactory; public class ClientKeepAliveMessageFactoryImp implements KeepAliveMessageFactory{ @Override public boolean isRequest(IoSession session, Object message) { // TODO Auto-generated method stub if(message instanceof String && message.equals("ping")){ return true; } return false; } @Override public boolean isResponse(IoSession session, Object message) { // TODO Auto-generated method stub if(message instanceof String && message.equals("pong")){ return true; } return false; } @Override public Object getRequest(IoSession session) { // TODO Auto-generated method stub return "ping"; } @Override public Object getResponse(IoSession session, Object request) { // TODO Auto-generated method stub return null; } }