code: protected void customizeRequest(Socket socket,
                                      HttpRequest request)
      {
          try
          {
              if (request.getHttpConnection().isThrottled())
              {
                  socket.setSoTimeout(getMaxIdleTimeMs());
                  request.getHttpConnection().setThrottled(false);
              }
          }
          catch(Exception e)
          {
              LogSupport.ignore(log,e);
          }
      }
docs: Customize request from socket.
  Derived versions of SocketListener may specialize this method
  to customize the request with attributes of the socket used (eg
  SSL session ids).
  This version resets the SoTimeout if it has been reduced due to
  low resources.  Derived implementations should call
  super.customizeRequest(socket,request) unless persistConnection
  has also been overridden and not called.
  @param request