/** * {@inheritDoc} */ @Override public boolean isClosed() { return !isOpen(); }
/** * {@inheritDoc} */ @Override public boolean isOpen() { return isOpen(state.get()); }
/** * Changes the internal state of this circuit breaker. If there is actually a change * of the state value, all registered change listeners are notified. * * @param newState the new state to be set */ protected void changeState(final State newState) { if (state.compareAndSet(newState.oppositeState(), newState)) { changeSupport.firePropertyChange(PROPERTY_NAME, !isOpen(newState), isOpen(newState)); } }
/** * {@inheritDoc} */ @Override public boolean isClosed() { return !isOpen(); }
/** * {@inheritDoc} */ @Override public boolean isClosed() { return !isOpen(); }
/** * {@inheritDoc} */ @Override public boolean isClosed() { return !isOpen(); }
/** * {@inheritDoc} */ @Override public boolean isOpen() { return isOpen(state.get()); }
/** * {@inheritDoc} */ @Override public boolean isOpen() { return isOpen(state.get()); }
/** * {@inheritDoc} */ @Override public boolean isOpen() { return isOpen(state.get()); }
/** * Changes the internal state of this circuit breaker. If there is actually a change * of the state value, all registered change listeners are notified. * * @param newState the new state to be set */ protected void changeState(final State newState) { if (state.compareAndSet(newState.oppositeState(), newState)) { changeSupport.firePropertyChange(PROPERTY_NAME, !isOpen(newState), isOpen(newState)); } }
/** * Changes the internal state of this circuit breaker. If there is actually a change * of the state value, all registered change listeners are notified. * * @param newState the new state to be set */ protected void changeState(final State newState) { if (state.compareAndSet(newState.oppositeState(), newState)) { changeSupport.firePropertyChange(PROPERTY_NAME, !isOpen(newState), isOpen(newState)); } }
/** * Changes the internal state of this circuit breaker. If there is actually a change * of the state value, all registered change listeners are notified. * * @param newState the new state to be set */ protected void changeState(final State newState) { if (state.compareAndSet(newState.oppositeState(), newState)) { changeSupport.firePropertyChange(PROPERTY_NAME, !isOpen(newState), isOpen(newState)); } }