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

Diff of /android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/TimetableServlet.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 859 by torben, Wed Jun 16 08:20:01 2010 UTC revision 1026 by torben, Thu Sep 2 18:37:49 2010 UTC
# Line 6  import java.util.logging.Level; Line 6  import java.util.logging.Level;
6  import java.util.logging.Logger;  import java.util.logging.Logger;
7    
8  import javax.servlet.ServletException;  import javax.servlet.ServletException;
9    import javax.servlet.annotation.WebServlet;
10  import javax.servlet.http.HttpServlet;  import javax.servlet.http.HttpServlet;
11  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
12  import javax.servlet.http.HttpServletResponse;  import javax.servlet.http.HttpServletResponse;
# Line 16  import dk.thoerup.traininfoservice.Stati Line 17  import dk.thoerup.traininfoservice.Stati
17  /**  /**
18   * Servlet implementation class TimetableServlet   * Servlet implementation class TimetableServlet
19   */   */
20    @WebServlet(urlPatterns={"/TimetableServlet"})
21  public class TimetableServlet extends HttpServlet {  public class TimetableServlet extends HttpServlet {
22          private static final long serialVersionUID = 1L;          private static final long serialVersionUID = 1L;
23                
# Line 24  public class TimetableServlet extends Ht Line 26  public class TimetableServlet extends Ht
26                    
27          TimetableFetcher fetcher;          TimetableFetcher fetcher;
28                    
29            
30          @Override          @Override
31          public void init() throws ServletException {          public void init() throws ServletException {
32                  super.init();                  super.init();
33                                    
34                  boolean useTempSite =  Boolean.parseBoolean( getServletContext().getInitParameter("usetempsite") );                  boolean useTempSite =  Boolean.parseBoolean( getServletContext().getInitParameter("usetempsite") );
35                  int cacheTimeout =  Integer.parseInt( getServletContext().getInitParameter("cache_timeout") );                  int cacheTimeout =  Integer.parseInt( getServletContext().getInitParameter("cache_timeout") );
36                    int replyTimeout =  Integer.parseInt( getServletContext().getInitParameter("reply_timeout") );
37                  logger.info( "TimetableServlet, use temp site=" + useTempSite + ", cache=" + cacheTimeout);                  logger.info( "TimetableServlet, use temp site=" + useTempSite + ", cache=" + cacheTimeout);
38                  fetcher = new TimetableFetcher(useTempSite,cacheTimeout);                  fetcher = new TimetableFetcher(useTempSite,cacheTimeout,replyTimeout);
39          }          }
40                    
41          @Override          @Override
# Line 89  public class TimetableServlet extends Ht Line 93  public class TimetableServlet extends Ht
93                          sb.append("<arrival>").append( bean.getArrival() ).append("</arrival>");                          sb.append("<arrival>").append( bean.getArrival() ).append("</arrival>");
94                          sb.append("<departure>").append( bean.getDeparture() ).append("</departure>");                          sb.append("<departure>").append( bean.getDeparture() ).append("</departure>");
95                          sb.append("<stationid>").append( bean.getStationId() ).append("</stationid>");                          sb.append("<stationid>").append( bean.getStationId() ).append("</stationid>");
96                                                    //sb.append("<cancelled>").append( bean.isCancelled() ).append("</cancelled>");
97                          sb.append("</entry>");                          sb.append("</entry>");
98                  }                  }
99                                    

Legend:
Removed from v.859  
changed lines
  Added in v.1026

  ViewVC Help
Powered by ViewVC 1.1.20