/[projects]/android/TrainInfoServiceGoogle/war/WEB-INF/classes/dk/thoerup/traininfoservice/banedk/MetroFetcher.class
ViewVC logotype

Contents of /android/TrainInfoServiceGoogle/war/WEB-INF/classes/dk/thoerup/traininfoservice/banedk/MetroFetcher.class

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1080 - (show annotations) (download) (as text)
Mon Sep 20 20:11:55 2010 UTC (13 years, 7 months ago) by torben
File MIME type: application/octet-stream
File size: 5700 byte(s)
Add a copy with partial support for google app engine
1 2/dk/thoerup/traininfoservice/banedk/MetroFetcherjava/lang/ObjectloggerLjava/util/logging/Logger;
2 stationDAO(Ldk/thoerup/traininfoservice/StationDAO;cacheLjava/util/Map; SignatureRLjava/util/Map<Ljava/lang/String;Ldk/thoerup/android/traininfo/common/MetroBean;>;<init>()VCode
3  
4 java/lang/Class getName()Ljava/lang/String;
5 java/util/logging/Logger  getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;  !&dk/thoerup/traininfoservice/StationDAO
6  $ &-dk/thoerup/traininfoservice/banedk/TimeoutMap`
7 %) *(I)V ,
8 LineNumberTableLocalVariableTablethis1Ldk/thoerup/traininfoservice/banedk/MetroFetcher;cachedLookupMetroDepartures2(I)Ldk/thoerup/android/traininfo/common/MetroBean;
9 Exceptions5java/lang/Exception7java/lang/StringBuilder9metro:
10 6; <(Ljava/lang/String;)V
11 6> ?@append(I)Ljava/lang/StringBuilder;
12 6B CtoString EGF java/util/Map HIget&(Ljava/lang/Object;)Ljava/lang/Object;K-dk/thoerup/android/traininfo/common/MetroBean
13 M N2lookupMetroDepartures EP QRput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
14 TVU&dk/thoerup/traininfoservice/Statistics WX getInstance*()Ldk/thoerup/traininfoservice/Statistics;
15 TZ [incrementDepartureCacheHits]Metro: Cache hit
16 6_ ?`-(Ljava/lang/String;)Ljava/lang/StringBuilder;
17 b c<info stationIDIkeyLjava/lang/String; metroBean/Ldk/thoerup/android/traininfo/common/MetroBean; StackMapTableljava/lang/String
18 n opgetByIdA(I)Ldk/thoerup/android/traininfo/common/StationBean$StationEntry;r java/net/URLtAhttp://www.m.dk/layouts/Metro/Widgets/MetroWidget.ashx?StationId=
19 vxw<dk/thoerup/android/traininfo/common/StationBean$StationEntry ygetMetro{4&Congestion=true&Application=MyMetro&Expiration=true
20 q;~URL:
21 6 ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
22  <fine2dk/thoerup/traininfoservice/banedk/JsoupInvocation
23 (Ljava/net/URL;I)V
24 /dk/thoerup/circuitbreaker/CircuitBreakerManager 
25 getManager3()Ldk/thoerup/circuitbreaker/CircuitBreakerManager;metro
26 getCircuitBreaker>(Ljava/lang/String;)Ldk/thoerup/circuitbreaker/CircuitBreaker;
27 (dk/thoerup/circuitbreaker/CircuitBreaker invokeA(Ldk/thoerup/circuitbreaker/CircuitInvocation;)Ljava/lang/Object;org/jsoup/nodes/Document
28 Jmetro-widget-headline
29 getElementsByClass/(Ljava/lang/String;)Lorg/jsoup/select/Elements;
30 org/jsoup/select/Elements H(I)Lorg/jsoup/nodes/Element;
31 org/jsoup/nodes/Element text J gheadmetro-widget-content
32 children()Lorg/jsoup/select/Elements;table
33 getElementsByTagtr
34 iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object;
35 k valueOf&(Ljava/lang/Object;)Ljava/lang/String; hasNext()Z8dk/thoerup/android/traininfo/common/MetroBean$MetroEntry
36 
37 k trim g g destination gminutes J entriesLjava/util/List; java/util/List add(Ljava/lang/Object;)Z
38 size()I J g operationInfo køreplan
39 k equalsIgnoreCase(Ljava/lang/String;)Z J gplanstation>Ldk/thoerup/android/traininfo/common/StationBean$StationEntry;urlLjava/net/URL;wrapper4Ldk/thoerup/traininfoservice/banedk/JsoupInvocation;breaker*Ldk/thoerup/circuitbreaker/CircuitBreaker;docLorg/jsoup/nodes/Document;beancontentLorg/jsoup/nodes/Element; contentElemsLorg/jsoup/select/Elements;departureTablerowsirowfields metroFieldselm minuteFieldsentry:Ldk/thoerup/android/traininfo/common/MetroBean$MetroEntry;
40 SourceFileMetroFetcher.java InnerClasses
41 MetroEntry/dk/thoerup/android/traininfo/common/StationBean StationEntry!
42    c)*** Y"#*%Y'(+-(. )/01234W6Y8:=AM*+,DJN-*LN*+,-OW SY*6Y\:,^Aa--" "##)$8&>'U).*W/0WdeFfg8hij 8kJN234q*#mMqY6Ys:,u^z^A|N*6Y}:-AY- :::JY::: :
43 
44 : 6   :  ::::-:6Y˷:^϶^A:::::-:6Y˷:^϶^A:ϻY:صصصW    6 ,    `   -&. 1)2@4M5W7c9l;=>@BDEFJKLML RT"U&V<WZVdZm[w\]_Dbdefdj./0de )MWclic \
45  O 
46 F  e    g g"v &rg< m+6e j vqJ(vqJk)-vqJkkk)@ vqJ%J v

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20