code: public synchronized void sendResponse(BinaryResponse response) {
          if (pending == null) {
              pending = new LinkedList<ByteBuffer>();
          }
          pending.add(response.getBuffer());
      }
docs: Places the response into the current connection's output buffer.
  Note that the actual I/O is not performed in this method
  
  @param response the response to enqueue