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

Diff of /CircuitBreaker/src/dk/thoerup/circuitbreaker/CircuitBreaker.java

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

revision 427 by torben, Fri Oct 9 06:56:21 2009 UTC revision 447 by torben, Mon Oct 19 13:57:42 2009 UTC
# Line 43  import dk.thoerup.curcuitbreaker.notific Line 43  import dk.thoerup.curcuitbreaker.notific
43    
44  public class CircuitBreaker{  public class CircuitBreaker{
45                    
46          private CircuitBreakerState currentState;          private volatile CircuitBreakerState currentState;
47                    
48          private final OpenState open = new OpenState();          private final OpenState open = new OpenState();
49          private final HalfOpenState halfOpen = new HalfOpenState();          private final HalfOpenState halfOpen = new HalfOpenState();
# Line 117  public class CircuitBreaker{ Line 117  public class CircuitBreaker{
117          }          }
118      }      }
119            
120        public boolean isClosed() {
121            return (getState() == closed);
122        }
123        
124        public boolean isOpen() {
125            return (getState() == open);
126        }
127        
128      public String getName() {      public String getName() {
129          return name;          return name;
130      }      }

Legend:
Removed from v.427  
changed lines
  Added in v.447

  ViewVC Help
Powered by ViewVC 1.1.20