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

Contents of /android/TrainInfoServiceGoogle/war/WEB-INF/classes/dk/thoerup/traininfoservice/banedk/TimetableFetcher.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: 7709 byte(s)
Add a copy with partial support for google app engine
1 2R3dk/thoerup/traininfoservice/banedk/TimetableFetcherjava/lang/ObjectcacheLjava/util/Map; SignatureVLjava/util/Map<Ljava/lang/String;Ldk/thoerup/android/traininfo/common/TimetableBean;>; stationCache6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
2 stationDao(Ldk/thoerup/traininfoservice/StationDAO;loggerLjava/util/logging/Logger; useAzureSiteZ replyTimeoutI<init>(ZII)VCode
3  ()V&dk/thoerup/traininfoservice/StationDAO
4  
5 ! java/lang/Class "#getName()Ljava/lang/String;
6 %'&java/util/logging/Logger () getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; +  -  / 1-dk/thoerup/traininfoservice/banedk/TimeoutMap
7 03 4(I)V 6 ˀ 9 LineNumberTableLocalVariableTablethis5Ldk/thoerup/traininfoservice/banedk/TimetableFetcher; azureSite cacheTimeoutcachedLookupTimetableY(Ljava/lang/String;Ljava/lang/String;)Ldk/thoerup/android/traininfo/common/TimetableBean;
8 ExceptionsDjava/lang/ExceptionFjava/lang/StringBuilder
9 HJIjava/lang/String KLvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
10 EN O(Ljava/lang/String;)V
11 EQ RSappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
12 EU V#toString XZY java/util/Map [\get&(Ljava/lang/Object;)Ljava/lang/Object;^1dk/thoerup/android/traininfo/common/TimetableBean
13 ` aAlookupTimetable Xc deput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
14 gih&dk/thoerup/traininfoservice/Statistics jk getInstance*()Ldk/thoerup/traininfoservice/Statistics;
15 gm nincrementTimetableCacheHitspTimetable: Cache hit
16 %r sOinfotrainIDLjava/lang/String;typekeylist3Ldk/thoerup/android/traininfo/common/TimetableBean; StackMapTable
17 | }AlookupTimetableAzureSite
18  AlookupTimetableWwwSite getStationId(Ljava/lang/String;)Ijava/lang/Integer
19   getIdByName
20 K(I)Ljava/lang/Integer; java/util/logging/Level SEVERELjava/util/logging/Level;getStationId failed
21 % logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
22 intValue()Ijava/sql/SQLExceptionnameidLjava/lang/Integer;eLjava/sql/SQLException;
23 ]5http://trafikinfo.bane.dk/TrafikInformation/Ruteplan/URL:
24 % Ofine2dk/thoerup/traininfoservice/banedk/JsoupInvocation java/net/URL
25 N
26 (Ljava/net/URL;I)V
27 /dk/thoerup/circuitbreaker/CircuitBreakerManager 
28 getManager3()Ldk/thoerup/circuitbreaker/CircuitBreakerManager;banedk
29 getCircuitBreaker>(Ljava/lang/String;)Ldk/thoerup/circuitbreaker/CircuitBreaker;
30 (dk/thoerup/circuitbreaker/CircuitBreaker invokeA(Ldk/thoerup/circuitbreaker/CircuitInvocation;)Ljava/lang/Object;org/jsoup/nodes/DocumentRute
31 getElementsByClass/(Ljava/lang/String;)Lorg/jsoup/select/Elements;
32 org/jsoup/select/Elements size
33 [(I)Lorg/jsoup/nodes/Element;tr
34 org/jsoup/nodes/Element getElementsByTagtdclass
35 attr&(Ljava/lang/String;)Ljava/lang/String; Tidsstreg
36 H equalsIgnoreCase(Ljava/lang/String;)Z2dk/thoerup/android/traininfo/common/TimetableEntry
37 
38 #text
39 København
40 H equals(Ljava/lang/Object;)Z København H
41 O
42 setStation
43 O
44 setArrival
45 O setDepartureaflyst
46   setCancelled(Z)V
47  
48 setCurrent
49 
50
51   4 setStationId ] entriesLjava/util/List; java/util/List addAflyst   [(I)Ljava/lang/Object;
52    isCancelled()Z"No time table found, trainID=$ type=
53 %& 'Owarning timetableBeanurlwrapper4Ldk/thoerup/traininfoservice/banedk/JsoupInvocation;breaker*Ldk/thoerup/circuitbreaker/CircuitBreaker;docLorg/jsoup/nodes/Document;currentStationcurrentStationSavedtablesLorg/jsoup/select/Elements; timetableLorg/jsoup/nodes/Element;rowsirowfieldsentry4Ldk/thoerup/android/traininfo/common/TimetableEntry;station cancelledcancelledStringlastIdxcurrentnextprevD!http://www.bane.dk/visRute.asp?W=F&TogNr=H&artikelId=4276
54 JLK3dk/thoerup/traininfoservice/banedk/DepartureFetcher M cleanTextarrival departure
55 SourceFileTimetableFetcher.java! 
56 ?**Y*$**,*.*0Y25*0Y728:"$% &%(1)>*;*?<=?>???@ABC_EY+GM,PTN*5-W]:*+,_:*5-bW fl**EYoM+PTq:"./"1'2/3?5E6\8;4_<=_tu_vuLwu"=xyz ?H]aABCd*,
57 *+,{*+,~:<=@; <=tuvuzE*8+WM,1*+M*8+,bWN**-M,*-:"EGIJ-K.L;M@Q;*E<=Eu7.z-H}ABC+4]YNEYM+PT:**EYMPTYY*.:::66 ƶ:
58 
59 
60 :  Զ: 6    :۶: ݶ 6Y:Ѷ::ѶѶѶ6 6 *  -W   ̡6: 6-d6-:ueSNG-`:-d:  -[%**EY!M+P#P,PT%-:6UXY2[H\R^^aabddmfvg~hjklopstuxz{|~
61 ",36AMjZ_er2;4<=4tu4vu,(y)uH*+R,-^./a0d1 m23
62 ~45 63 7 8593:;t<u2=_>u b7r?z@;2A; B;zHH]H/!HNHH]HHH]HH4?HH]HH HH]H!ABC]YNEYCM,PEP+PGPT:**EYMPTYY*.:::66 ƶ:
63 
64 
65 :  Զ: 6    :۶: ݶ 6Y:ѶI::ѶI:ѶI: 6 *  -W   ̡=%**EY!M+P#P,PT%-:%+CYcoru~ %,6=@KWg;<=tuvu(y+`)uY2*+c(,-o./r0u1 ~ 23
66 45 63 7 8593x:;j<u NNu@Ouzy HH]H/$HDHHHH]H !PQ

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20