public void MoveToHalfOpenState() { _currentState?.Clear(); _currentState = _halfOpenState; _currentState.Initialize(); }
public void MoveToCloseState() { _currentState?.Clear(); _currentState = _closeState; _currentState.Initialize(); }