/** * Handle OP_READ */ @Override protected ReadTask handleRead(SelectionKey key) throws IOException{ // disable OP_READ on key before doing anything else key.interestOps(key.interestOps() & (~SelectionKey.OP_READ)); if (enableNioLogging){ logger.log(Level.INFO,"Handling OP_READ on SocketChannel " + key.channel()); } return getReadTask(key); }
public ReadTask getReadTask(SelectionKey key) throws IOException{ ReadTask readTask = SSLSelectorThread.this.getReadTask(key); readTask.setSelectorThread(this); return readTask; } };