package dk.thoerup.traininfoservice.banedk; import java.net.URL; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import dk.thoerup.circuitbreaker.CircuitInvocation; public class JsoupInvocation implements CircuitInvocation{ URL url; int timeoutMS; public JsoupInvocation(URL url, int timeoutMS) { this.url = url; this.timeoutMS = timeoutMS; } @Override public Document proceed() throws Exception { Document doc = Jsoup.parse(url, timeoutMS); return doc; } }