--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreakerState.java 2009/10/05 19:44:40 393 +++ CircuitBreaker/src/dk/thoerup/circuitbreaker/CircuitBreakerState.java 2009/10/22 06:01:35 467 @@ -1,10 +1,11 @@ -package dk.thoerup.curcuitbreaker; +package dk.thoerup.circuitbreaker; 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(); }