Ciao ragazzi,
ho un problema. Ho creato un servizio che tramite chiamata GET mi restituisce un file xml.
Ora sto cercando di far in modo che questo sistema di aggiorni ogni tot ore.
Per far ciò ho trovato la classe Timer che mi consente di farlo:
Codice PHP:
timer.scheduleAtFixedRate(taskgc.getTime(),2000); 
dove task è la classe che estende TimerTask ed implementa il metodo run().
All'interno di questo metodo richiamo il seguente:
Codice PHP:
public static String sendGetRequest(String endpointString requestParameters) {              String result null;         
if (
endpoint.startsWith("http://")) {             
// Send a GET request to the servlet             
try {                 
// Construct data 
//                StringBuffer data = new StringBuffer();
                  // Send data
                 
String urlStr endpoint;
                 if (
requestParameters != null && requestParameters.length () > 0) {
                                          
urlStr += "?" requestParameters;
                 }
                 
URL url = new URL(urlStr);
                 
URLConnection conn url.openConnection ();
                  
// Get the response
                 
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                 
StringBuffer sb = new StringBuffer();
                 
String line;
                 while ((
line rd.readLine()) != null) {
                      
sb.append(line);
                 }
                 
rd.close();
                 
result sb.toString();
             }
             catch (
Exception e) {
                 
e.printStackTrace();
             }
         }
         return 
result;
     } 
per effettuare la chiamata GET ogni tot ore (2 secondi nel caso di sopra).

Ora, il mio problema è che non riesco a redirezionare l'output sulla prima servlet, ovvero quella all'interno della quale lancio il timer.scheduleAtFixedRate(...). Ottengo come output l'output della servlet che è vuoto...Spero di essermi spiegato decentemente...
Qualcuno ha qualche idea?
Grazie mille, ciao!!