/[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 1061 by torben, Thu Sep 16 14:04:28 2010 UTC revision 1190 by torben, Fri Nov 12 18:33:38 2010 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfoservice.banedk;  package dk.thoerup.traininfoservice.banedk;
2    
 import java.io.ByteArrayOutputStream;  
3  import java.io.IOException;  import java.io.IOException;
4    import java.io.StringWriter;
5    
6  import java.util.logging.Level;  import java.util.logging.Level;
7  import java.util.logging.Logger;  import java.util.logging.Logger;
# Line 71  public class TimetableServlet extends Ht Line 71  public class TimetableServlet extends Ht
71                          Statistics.getInstance().incrementTimetableErrors();                          Statistics.getInstance().incrementTimetableErrors();
72                          response.sendError(500, "Backend timed out");                          response.sendError(500, "Backend timed out");
73                  } catch (CircuitBreakerException cbe) {                  } catch (CircuitBreakerException cbe) {
74                          logger.warning("Circuitbreaker - failing fast");                          logger.warning("Circuitbreaker - failing fast, type=" + type + ", train="+train);
75                          Statistics.getInstance().incrementTimetableErrors();                          Statistics.getInstance().incrementTimetableErrors();
76                          response.sendError(500);                          response.sendError(500);
77                  }catch (Exception e) {                  }catch (Exception e) {
# Line 85  public class TimetableServlet extends Ht Line 85  public class TimetableServlet extends Ht
85          String formatTimetable(TimetableBean timetable) throws ServletException {          String formatTimetable(TimetableBean timetable) throws ServletException {
86                  Serializer serializer = new Persister();                  Serializer serializer = new Persister();
87    
88                  ByteArrayOutputStream out = new ByteArrayOutputStream();                  StringWriter out = new StringWriter();
89    
90                  try {                  try {
91                          serializer.write(timetable, out);                          serializer.write(timetable, out);

Legend:
Removed from v.1061  
changed lines
  Added in v.1190

  ViewVC Help
Powered by ViewVC 1.1.20