--- android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/DepartureFetcher.java 2009/10/08 12:19:42 421 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/DepartureFetcher.java 2009/10/22 06:04:45 468 @@ -6,6 +6,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; +import java.util.Map; import java.util.logging.Logger; import com.gargoylesoftware.htmlunit.WebClient; @@ -13,19 +14,19 @@ import com.gargoylesoftware.htmlunit.html.HtmlElement; import com.gargoylesoftware.htmlunit.html.HtmlPage; -import dk.thoerup.curcuitbreaker.CircuitBreaker; -import dk.thoerup.curcuitbreaker.CircuitBreakerManager; +import dk.thoerup.circuitbreaker.CircuitBreaker; +import dk.thoerup.circuitbreaker.CircuitBreakerManager; import dk.thoerup.traininfoservice.DBConnection; public class DepartureFetcher { Logger logger = Logger.getLogger(DepartureFetcher.class.getName()); - TimeoutCache> cache = new TimeoutCache>(120 * 1000); + Map> cache = new TimeoutMap>(120 * 1000); - public List cachedLookupDepartures(int stationID) throws Throwable { + public List cachedLookupDepartures(int stationID) throws Exception { List list = cache.get(stationID); @@ -39,7 +40,7 @@ } - public List lookupDepartures(int stationID) throws Throwable { + public List lookupDepartures(int stationID) throws Exception { List departureList = new ArrayList(); Connection conn = null; @@ -76,7 +77,7 @@ return departureList; } - public List lookupDepartures(String stationcode, String type) throws Throwable { + public List lookupDepartures(String stationcode, String type) throws Exception { List departureList = new ArrayList(); @@ -188,7 +189,7 @@ } //test - public static void main(String args[]) throws Throwable { + public static void main(String args[]) throws Exception { DepartureFetcher f = new DepartureFetcher(); List deps = f.lookupDepartures("AR", "FJRN"); for(DepartureBean d : deps) {