--- android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/TimetableFetcher.java 2010/08/31 08:49:15 1025 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/TimetableFetcher.java 2010/09/02 18:37:49 1026 @@ -31,9 +31,11 @@ Logger logger = Logger.getLogger(TimetableFetcher.class.getName()); private boolean useTempSite; + private int replyTimeout; - public TimetableFetcher(boolean tmpSite, int cacheTimeout) { + public TimetableFetcher(boolean tmpSite, int cacheTimeout, int replyTimeout) { useTempSite = tmpSite; + this.replyTimeout = replyTimeout; cache = new TimeoutMap>(cacheTimeout); stationCache = new TimeoutMap( 3*60*60*1000 ); @@ -85,7 +87,7 @@ String url = "http://trafikinfo.bane.dk/TrafikInformation/Ruteplan/" + trainID; - JsoupInvocation wrapper = new JsoupInvocation( new URL(url) , 2500); + JsoupInvocation wrapper = new JsoupInvocation( new URL(url) , replyTimeout); CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker("banedk"); Document doc = (Document) breaker.invoke(wrapper);