chore: rename noOpBreaker to nopBreaker (#3602)

This commit is contained in:
Kevin Wan
2023-10-06 23:41:09 +08:00
committed by GitHub
parent c063976822
commit 11a8cbc1e5
3 changed files with 14 additions and 14 deletions

View File

@@ -59,7 +59,7 @@ func GetBreaker(name string) Breaker {
// NoBreakerFor disables the circuit breaker for the given name. // NoBreakerFor disables the circuit breaker for the given name.
func NoBreakerFor(name string) { func NoBreakerFor(name string) {
lock.Lock() lock.Lock()
breakers[name] = newNoOpBreaker() breakers[name] = newNopBreaker()
lock.Unlock() lock.Unlock()
} }

View File

@@ -1,34 +1,34 @@
package breaker package breaker
const noOpBreakerName = "nopBreaker" const nopBreakerName = "nopBreaker"
type noOpBreaker struct{} type nopBreaker struct{}
func newNoOpBreaker() Breaker { func newNopBreaker() Breaker {
return noOpBreaker{} return nopBreaker{}
} }
func (b noOpBreaker) Name() string { func (b nopBreaker) Name() string {
return noOpBreakerName return nopBreakerName
} }
func (b noOpBreaker) Allow() (Promise, error) { func (b nopBreaker) Allow() (Promise, error) {
return nopPromise{}, nil return nopPromise{}, nil
} }
func (b noOpBreaker) Do(req func() error) error { func (b nopBreaker) Do(req func() error) error {
return req() return req()
} }
func (b noOpBreaker) DoWithAcceptable(req func() error, _ Acceptable) error { func (b nopBreaker) DoWithAcceptable(req func() error, _ Acceptable) error {
return req() return req()
} }
func (b noOpBreaker) DoWithFallback(req func() error, _ func(err error) error) error { func (b nopBreaker) DoWithFallback(req func() error, _ func(err error) error) error {
return req() return req()
} }
func (b noOpBreaker) DoWithFallbackAcceptable(req func() error, _ func(err error) error, func (b nopBreaker) DoWithFallbackAcceptable(req func() error, _ func(err error) error,
_ Acceptable) error { _ Acceptable) error {
return req() return req()
} }

View File

@@ -8,8 +8,8 @@ import (
) )
func TestNopBreaker(t *testing.T) { func TestNopBreaker(t *testing.T) {
b := newNoOpBreaker() b := newNopBreaker()
assert.Equal(t, noOpBreakerName, b.Name()) assert.Equal(t, nopBreakerName, b.Name())
p, err := b.Allow() p, err := b.Allow()
assert.Nil(t, err) assert.Nil(t, err)
p.Accept() p.Accept()