--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/OpenState.java 2009/10/05 19:44:40 393 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/OpenState.java 2009/10/06 05:22:40 397 @@ -43,4 +43,18 @@ tripTime.set(now); } + public String getName() { + return "Open"; + } + + public long getTimeout() { + return timeout.get(); + } + + public long getElapsed() { + long now = System.currentTimeMillis(); + long elapsed = now - tripTime.get(); + return elapsed; + } + }