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

Contents of /android/TrainInfoServiceGoogle/war/WEB-INF/classes/dk/thoerup/traininfoservice/banedk/DepartureServlet.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: 6180 byte(s)
Add a copy with partial support for google app engine
1 2C3dk/thoerup/traininfoservice/banedk/DepartureServletjavax/servlet/http/HttpServletserialVersionUIDJ ConstantValueloggerLjava/util/logging/Logger;fetcher5Ldk/thoerup/traininfoservice/banedk/DepartureFetcher;xslPathLjava/lang/String;<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/DepartureServlet;init
6 Exceptions*javax/servlet/ServletException
7 , '
8 . /0getServletContext ()Ljavax/servlet/ServletContext;2 useazuresite 465javax/servlet/ServletContext 78getInitParameter&(Ljava/lang/String;)Ljava/lang/String;
9 :<;java/lang/Boolean => parseBoolean(Ljava/lang/String;)Z@ cache_timeout
10 BDCjava/lang/Integer EFparseInt(Ljava/lang/String;)IH reply_timeoutJjava/lang/StringBuilderL!DepartureServlet, use azure site=
11 IN O(Ljava/lang/String;)V
12 IQ RSappend(Z)Ljava/lang/StringBuilder;U, cache=
13 IW RX-(Ljava/lang/String;)Ljava/lang/StringBuilder;
14 IZ R[(I)Ljava/lang/StringBuilder;
15 I] ^toString
16 ` aOinfoc3dk/thoerup/traininfoservice/banedk/DepartureFetcher
17 be f(ZII)V h j/departures.xsl 4l m8 getRealPath o  useAzureSiteZ cacheTimeoutI replyTimeoutdoGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vxjava/io/IOExceptionzstation |~}%javax/servlet/http/HttpServletRequest 8 getParameternot enough parameters &javax/servlet/http/HttpServletResponse  sendError(ILjava/lang/String;)Varrival
18 &dk/thoerup/traininfoservice/Statistics  getInstance*()Ldk/thoerup/traininfoservice/Statistics;
19 incrementDepartureLookupsformat
20 b cachedLookupDepartures7(IZ)Ldk/thoerup/android/traininfo/common/DepartureBean; 1dk/thoerup/android/traininfo/common/DepartureBean qRead failed, station=.
21 w 
22 getMessage
23  Owarning
24 incrementDepartureErrors (I)VCircuitbreaker - failing fast java/util/logging/Level WARNINGLjava/util/logging/Level;Unknown exception, station=
25  logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VExpires  setDateHeader(Ljava/lang/String;J)V Cache-Controlno-cache, must-revalidate  setHeader'(Ljava/lang/String;Ljava/lang/String;)Vxml
26 java/lang/String >equalsIgnoreCasetext/xml OsetContentType  getWriter()Ljava/io/PrintWriter;
27   formatXmlG(Ldk/thoerup/android/traininfo/common/DepartureBean;)Ljava/lang/String;
28 java/io/PrintWriter Oprinthtml text/html
29  8 xmlToHtmlUnknown formatjava/lang/Exception1dk/thoerup/circuitbreaker/CircuitBreakerExceptionreq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse;beans3Ldk/thoerup/android/traininfo/common/DepartureBean;ioeLjava/io/IOException;cbe3Ldk/thoerup/circuitbreaker/CircuitBreakerException;eLjava/lang/Exception; StackMapTable&org/simpleframework/xml/core/Persister
30 java/io/ByteArrayOutputStream
31  "org/simpleframework/xml/Serializer write+(Ljava/lang/Object;Ljava/io/OutputStream;)V
32 ) 
33 (Ljava/lang/Throwable;)V
34 ]
35 serializer$Lorg/simpleframework/xml/Serializer;outLjava/io/ByteArrayOutputStream;'javax/xml/transform/stream/StreamSource java/io/File
36 N
37  (Ljava/io/File;)V
38 &javax/xml/transform/TransformerFactory  newInstance*()Ljavax/xml/transform/TransformerFactory;
39   !newTransformer?(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;#java/io/ByteArrayInputStream
40 % &'getBytes()[B
41 ") *([B)V
42 , -(Ljava/io/InputStream;)V/'javax/xml/transform/stream/StreamResult
43 .1 2(Ljava/io/OutputStream;)V
44 465javax/xml/transform/Transformer 78 transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
45 ]input
46 stylesheetLjavax/xml/transform/Source; transFact(Ljavax/xml/transform/TransformerFactory;trans!Ljavax/xml/transform/Transformer;
47 SourceFileDepartureServlet.java!
48 C**!# # $ %&'()o*+*-139<*-?3A=*-G3A>*!IYKMPTVY\_*bYdg**-ikn#".01"213Q4_6n7$*o%&\pq"Mrs1>tsuv()wP+y{,>+{A>:+y{A6+{:*g::*!IYMYVV\,:*!,:*!IYMY\,, ,ùɶ˙,й,*ٶݧ6˙!,,**ٶݧ,-0OadwOaOa#$; <=@B0C2E8GEHOM[NdOfPQRSTUVWXYZ[\]`acd
49 ef&o.pDrOu$p P%&PP7qE zsO[ kf5-7 @C1|wvZ.6'
50 (),YMYN,+-:)Y- #y{~'$4,%&,$  
51  8WYY*nMN-,:Y"Y+$(+:Y:.Y03 M,9PQ#& 2;KQR$RW%&W:>;<:=>3?@2<;RQAB

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20