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

Contents of /android/TrainInfoServiceGoogle/war/WEB-INF/classes/dk/thoerup/traininfoservice/banedk/TimetableServlet.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: 4784 byte(s)
Add a copy with partial support for google app engine
1 23dk/thoerup/traininfoservice/banedk/TimetableServletjavax/servlet/http/HttpServletserialVersionUIDJ ConstantValueloggerLjava/util/logging/Logger;fetcher5Ldk/thoerup/traininfoservice/banedk/TimetableFetcher;<init>()VCode
2  
3 java/lang/Class getName()Ljava/lang/String;
4 java/util/logging/Logger  getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; 
5 LineNumberTableLocalVariableTablethis5Ldk/thoerup/traininfoservice/banedk/TimetableServlet;init
6 Exceptions(javax/servlet/ServletException
7 * %
8 , -.getServletContext ()Ljavax/servlet/ServletContext;0 useazuresite 243javax/servlet/ServletContext 56getInitParameter&(Ljava/lang/String;)Ljava/lang/String;
9 8:9java/lang/Boolean ;< parseBoolean(Ljava/lang/String;)Z> cache_timeout
10 @BAjava/lang/Integer CDparseInt(Ljava/lang/String;)IF reply_timeoutHjava/lang/StringBuilderJ!TimetableServlet, use azure site=
11 GL M(Ljava/lang/String;)V
12 GO PQappend(Z)Ljava/lang/StringBuilder;S, cache=
13 GU PV-(Ljava/lang/String;)Ljava/lang/StringBuilder;
14 GX PY(I)Ljava/lang/StringBuilder;
15 G[ \toString
16 ^ _Minfoa3dk/thoerup/traininfoservice/banedk/TimetableFetcher
17 `c d(ZII)V f  useAzureSiteZ cacheTimeoutI replyTimeoutdoGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vojava/io/IOExceptionqtrain sut%javax/servlet/http/HttpServletRequest v6 getParameterxnot enough parameters (train) z|{&javax/servlet/http/HttpServletResponse }~ sendError(ILjava/lang/String;)Vtypenot enough parameters (type)
18 &dk/thoerup/traininfoservice/Statistics  getInstance*()Ldk/thoerup/traininfoservice/Statistics;
19 incrementTimetableLookups
20 java/lang/String trim
21 ` cachedLookupTimetableY(Ljava/lang/String;Ljava/lang/String;)Ldk/thoerup/android/traininfo/common/TimetableBean;
22  formatTimetableG(Ldk/thoerup/android/traininfo/common/TimetableBean;)Ljava/lang/String;text/xml z MsetContentType z  getWriter()Ljava/io/PrintWriter;
23 java/io/PrintWriter Mprint(timetable) Read failed, type=, train=.
24 n 
25 getMessage
26  Mwarning
27 incrementTimetableErrorsBackend timed outCircuitbreaker - failing fast z }(I)V java/util/logging/Level WARNINGLjava/util/logging/Level;#failure looking up timetable: type=,train=
28  logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V1dk/thoerup/circuitbreaker/CircuitBreakerExceptionjava/lang/Exceptionrequest'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String; timetable3Ldk/thoerup/android/traininfo/common/TimetableBean; responseXMLioeLjava/io/IOException;cbe3Ldk/thoerup/circuitbreaker/CircuitBreakerException;eLjava/lang/Exception; StackMapTable&org/simpleframework/xml/core/Persister
29 java/io/ByteArrayOutputStream
30  "org/simpleframework/xml/Serializer write+(Ljava/lang/Object;Ljava/io/OutputStream;)V
31 ' (Ljava/lang/Throwable;)V
32 [
33 serializer$Lorg/simpleframework/xml/Serializer;outLjava/io/ByteArrayOutputStream;1dk/thoerup/android/traininfo/common/TimetableBean
34 SourceFileTimetableServlet.java!
35 C**!" #$%&'`*)*+/17<*+=1?=*+E1?>*GYIKNRTWZ]*`Ybe!$&'"(1)Q*_+"*`#$Mgh">ij1/kjlm&'n>+pr,wy+r,y+prN+r:*e-:*:,,:*GYKTT-TTTZ,yW:*,::*GY÷KTŶT-TZǸ,MtwnMtMt!j/ 013"4-5.749@:M>Y@aBiCwDyEFGHIJKLMNOR"f
36 #$@qMYay?5(HsznC\6&',YMYN,+-:'Y-!UWZ[\'_"4,#$,$
37  

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20