/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/HtmlunitInvocation.java
ViewVC logotype

Annotation of /android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/HtmlunitInvocation.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 421 - (hide annotations) (download)
Thu Oct 8 12:19:42 2009 UTC (14 years, 7 months ago) by torben
Original Path: android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/BanedkInvocation.java
File size: 440 byte(s)
Enabled the usage of Circuit breaker to guard agains bane.dk failures
1 torben 421 package dk.thoerup.traininfoservice.banedk;
2    
3     import com.gargoylesoftware.htmlunit.WebClient;
4    
5     import dk.thoerup.curcuitbreaker.CircuitInvocation;
6    
7     public class BanedkInvocation implements CircuitInvocation {
8    
9     WebClient client;
10     String uri;
11    
12     public BanedkInvocation(WebClient client, String uri) {
13     this.client = client;
14     this.uri = uri;
15     }
16    
17    
18     @Override
19     public Object proceed() throws Exception {
20     return client.getPage(uri);
21     }
22    
23     }

  ViewVC Help
Powered by ViewVC 1.1.20