--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreakerState.java 2009/10/05 19:44:40 393 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreakerState.java 2009/10/20 10:26:50 450 @@ -3,8 +3,9 @@ public interface CircuitBreakerState { - public void preInvoke(CircuitBreaker cb) throws Throwable; - public void postInvoke(CircuitBreaker cb) throws Throwable; - public void onError(CircuitBreaker cb, Throwable t) throws Throwable; + public void preInvoke(CircuitBreaker cb) throws Exception; + public void postInvoke(CircuitBreaker cb) throws Exception; + public void onError(CircuitBreaker cb, Exception t) throws Exception; + public String getName(); }