Cómo configurar HttpResponse timeout para Android en Java


He creado la siguiente función para comprobar el estado de la conexión:

private void checkConnectionStatus() {
    HttpClient httpClient = new DefaultHttpClient();

    try {
      String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/"
                   + strSessionString + "/ConnectionStatus";
      Log.d("phobos", "performing get " + url);
      HttpGet method = new HttpGet(new URI(url));
      HttpResponse response = httpClient.execute(method);

      if (response != null) {
        String result = getResponse(response.getEntity());
        ...

Cuando apago el servidor para probar la ejecución espera mucho tiempo en la línea

HttpResponse response = httpClient.execute(method);

¿Alguien sabe cómo establecer el tiempo de espera para evitar esperar demasiado tiempo?

Gracias!


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52