/[projects]/miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/LoggingCircuitBreaker.java
ViewVC logotype

Diff of /miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/LoggingCircuitBreaker.java

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

revision 1293 by torben, Sat Apr 16 11:11:07 2011 UTC revision 1294 by torben, Sat Apr 16 11:36:13 2011 UTC
# Line 69  public class LoggingCircuitBreaker exten Line 69  public class LoggingCircuitBreaker exten
69          private void addEntry(Notifier.Event event) {          private void addEntry(Notifier.Event event) {
70                  synchronized(this) {                  synchronized(this) {
71                                                    
72                          if (log.getFirst().event != Notifier.Event.BreakerRetripped) {                          //needs more work
73                            //if (log.size() == 0 || log.getFirst().event != Notifier.Event.BreakerRetripped) {
74                                                                    
75                                  log.addFirst( new LogEntry(event) );                                  log.addFirst( new LogEntry(event) );
76                                  if(log.size() > maxSize) {                                  if(log.size() > maxSize) {
77                                          log.removeLast();                                          log.removeLast();
78                                  }                                  }
79                                                                    /*
80                          } else {                          } else {
81                                  log.getFirst().newRetrip();                                  log.getFirst().newRetrip();
82                          }                          }*/
83                  }                  }
84          }          }
85    

Legend:
Removed from v.1293  
changed lines
  Added in v.1294

  ViewVC Help
Powered by ViewVC 1.1.20