package dk.thoerup.curcuitbreaker; public interface CircuitBreakerState { 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(); }