Handler.SocketState state = getHandler().process(socket, SocketEvent.OPEN_READ); if (state == Handler.SocketState.CLOSED) {
@Override protected void doRun() { try { // Process the request from this socket SocketState state = getHandler().process(socketWrapper, event); if (state == Handler.SocketState.CLOSED) { // Close socket and pool closeSocket(socketWrapper.getSocket().longValue()); } } finally { socketWrapper = null; event = null; //return to cache if (running && !paused) { processorCache.push(this); } } } }