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

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

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

revision 1091 by torben, Tue Sep 21 15:46:02 2010 UTC revision 1158 by torben, Mon Oct 4 05:51:55 2010 UTC
# Line 25  import org.simpleframework.xml.core.Pers Line 25  import org.simpleframework.xml.core.Pers
25    
26  import dk.thoerup.android.traininfo.common.DepartureBean;  import dk.thoerup.android.traininfo.common.DepartureBean;
27  import dk.thoerup.circuitbreaker.CircuitBreakerException;  import dk.thoerup.circuitbreaker.CircuitBreakerException;
28    import dk.thoerup.traininfoservice.StationDAO;
29  import dk.thoerup.traininfoservice.Statistics;  import dk.thoerup.traininfoservice.Statistics;
30    
31  /**  /**
# Line 94  public class DepartureServlet extends Ht Line 95  public class DepartureServlet extends Ht
95                          resp.sendError(500);                          resp.sendError(500);
96                          return;                          return;
97                  } catch (CircuitBreakerException cbe) {                  } catch (CircuitBreakerException cbe) {
98                          logger.warning("Circuitbreaker - failing fast");                          logger.warning("Circuitbreaker - failing fast, station=" +station);
99                          Statistics.getInstance().incrementDepartureErrors();                          Statistics.getInstance().incrementDepartureErrors();
100                          resp.sendError(500);                          resp.sendError(500);
101                          return;                          return;
102                    } catch (StationDAO.NostationException nse) {
103                            logger.log(Level.WARNING, "Station not in Database, station=" +station);
104                            Statistics.getInstance().incrementDepartureErrors();
105                            resp.sendError(400, "invalid station ID");
106                            return;                
107                  } catch (Exception e) {                                  } catch (Exception e) {                
108                          logger.log(Level.WARNING, "Unknown exception, station=" +station, e);                          logger.log(Level.WARNING, "Unknown exception, station=" +station, e);
109                          Statistics.getInstance().incrementDepartureErrors();                          Statistics.getInstance().incrementDepartureErrors();

Legend:
Removed from v.1091  
changed lines
  Added in v.1158

  ViewVC Help
Powered by ViewVC 1.1.20