@Override
      public void run() {
        try {
          doRunLoop();
        } finally {
          try {
            readSelector.close();
          } catch (IOException ioe) {
            LOG.error(getName() + ": error closing read selector in " + getName(), ioe);
          }
        }
      }
Listens on the socket. Creates jobs for the handler threads
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/SimpleRpcServer.java