/[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 421 by torben, Thu Oct 8 12:19:42 2009 UTC revision 458 by torben, Tue Oct 20 20:59:38 2009 UTC
# Line 23  public class TimetableServlet extends Ht Line 23  public class TimetableServlet extends Ht
23                    
24          TimetableFetcher fetcher = new TimetableFetcher();          TimetableFetcher fetcher = new TimetableFetcher();
25                    
26            @Override
27          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
28                    if (request.getParameter("train") == null) {
29                            response.sendError(400, "not enough parameters");
30                            return;
31                    }
32                    
33                  String train = request.getParameter("train").trim();                  String train = request.getParameter("train").trim();
34                                    
35                  String sections[] = train.split(" ");                  String sections[] = train.split(" ");
# Line 48  public class TimetableServlet extends Ht Line 54  public class TimetableServlet extends Ht
54                  } catch (CircuitBreakerException cbe) {                  } catch (CircuitBreakerException cbe) {
55                          logger.warning("Circuitbreaker - failing fast");                          logger.warning("Circuitbreaker - failing fast");
56                          response.sendError(500);                          response.sendError(500);
57                  }catch (Throwable e) {                  }catch (Exception e) {
58                          logger.log(Level.WARNING, "failure looking up timetable: train=" +train, e);                          logger.log(Level.WARNING, "failure looking up timetable: train=" +train, e);
59                          response.sendError(500);                          response.sendError(500);
60                  }                  }

Legend:
Removed from v.421  
changed lines
  Added in v.458

  ViewVC Help
Powered by ViewVC 1.1.20