aiobreaker
1.1
General
Usage
Changelog
Reference
Circuit Breaker
Storage Backends
aiobreaker
»
Index
Index
_
|
A
|
B
|
C
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
R
|
S
|
T
_
__call__() (aiobreaker.circuitbreaker.CircuitBreaker method)
__init__() (aiobreaker.circuitbreaker.CircuitBreaker method)
(aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitBreakerError method)
(aiobreaker.state.CircuitClosedState method)
(aiobreaker.state.CircuitHalfOpenState method)
(aiobreaker.state.CircuitOpenState method)
(aiobreaker.storage.base.CircuitBreakerStorage method)
(aiobreaker.storage.memory.CircuitMemoryStorage method)
(aiobreaker.storage.redis.CircuitRedisStorage method)
A
add_excluded_exception() (aiobreaker.circuitbreaker.CircuitBreaker method)
add_excluded_exceptions() (aiobreaker.circuitbreaker.CircuitBreaker method)
add_listener() (aiobreaker.circuitbreaker.CircuitBreaker method)
add_listeners() (aiobreaker.circuitbreaker.CircuitBreaker method)
aiobreaker
module
aiobreaker.circuitbreaker
module
aiobreaker.listener
module
aiobreaker.state
module
aiobreaker.storage
module
aiobreaker.storage.base
module
aiobreaker.storage.memory
module
aiobreaker.storage.redis
module
aiobreaker.version
module
B
BASE_NAMESPACE (aiobreaker.storage.redis.CircuitRedisStorage attribute)
before_call() (aiobreaker.listener.CircuitBreakerListener method)
(aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitOpenState method)
C
call() (aiobreaker.circuitbreaker.CircuitBreaker method)
(aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitOpenState method)
call_async() (aiobreaker.circuitbreaker.CircuitBreaker method)
(aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitOpenState method)
CircuitBreaker (class in aiobreaker.circuitbreaker)
CircuitBreakerBaseState (class in aiobreaker.state)
CircuitBreakerError
CircuitBreakerListener (class in aiobreaker.listener)
CircuitBreakerState (class in aiobreaker.state)
CircuitBreakerStorage (class in aiobreaker.storage.base)
CircuitClosedState (class in aiobreaker.state)
CircuitHalfOpenState (class in aiobreaker.state)
CircuitMemoryStorage (class in aiobreaker.storage.memory)
CircuitOpenState (class in aiobreaker.state)
CircuitRedisStorage (class in aiobreaker.storage.redis)
close() (aiobreaker.circuitbreaker.CircuitBreaker method)
CLOSED (aiobreaker.state.CircuitBreakerState attribute)
counter (aiobreaker.storage.base.CircuitBreakerStorage property)
(aiobreaker.storage.memory.CircuitMemoryStorage property)
(aiobreaker.storage.redis.CircuitRedisStorage property)
current_state (aiobreaker.circuitbreaker.CircuitBreaker property)
E
excluded_exceptions (aiobreaker.circuitbreaker.CircuitBreaker property)
F
fail_counter (aiobreaker.circuitbreaker.CircuitBreaker property)
fail_max (aiobreaker.circuitbreaker.CircuitBreaker property)
failure() (aiobreaker.listener.CircuitBreakerListener method)
G
generator_call() (aiobreaker.state.CircuitBreakerBaseState method)
H
HALF_OPEN (aiobreaker.state.CircuitBreakerState attribute)
half_open() (aiobreaker.circuitbreaker.CircuitBreaker method)
I
increment_counter() (aiobreaker.storage.base.CircuitBreakerStorage method)
(aiobreaker.storage.memory.CircuitMemoryStorage method)
(aiobreaker.storage.redis.CircuitRedisStorage method)
is_system_error() (aiobreaker.circuitbreaker.CircuitBreaker method)
L
listeners (aiobreaker.circuitbreaker.CircuitBreaker property)
logger (aiobreaker.storage.redis.CircuitRedisStorage attribute)
M
module
aiobreaker
aiobreaker.circuitbreaker
aiobreaker.listener
aiobreaker.state
aiobreaker.storage
aiobreaker.storage.base
aiobreaker.storage.memory
aiobreaker.storage.redis
aiobreaker.version
N
name (aiobreaker.circuitbreaker.CircuitBreaker property)
(aiobreaker.storage.base.CircuitBreakerStorage property)
O
on_failure() (aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitClosedState method)
(aiobreaker.state.CircuitHalfOpenState method)
on_success() (aiobreaker.state.CircuitBreakerBaseState method)
(aiobreaker.state.CircuitHalfOpenState method)
OPEN (aiobreaker.state.CircuitBreakerState attribute)
open() (aiobreaker.circuitbreaker.CircuitBreaker method)
opened_at (aiobreaker.storage.base.CircuitBreakerStorage property)
(aiobreaker.storage.memory.CircuitMemoryStorage property)
(aiobreaker.storage.redis.CircuitRedisStorage property)
opens_at (aiobreaker.circuitbreaker.CircuitBreaker property)
R
remove_excluded_exception() (aiobreaker.circuitbreaker.CircuitBreaker method)
remove_listener() (aiobreaker.circuitbreaker.CircuitBreaker method)
reset_counter() (aiobreaker.storage.base.CircuitBreakerStorage method)
(aiobreaker.storage.memory.CircuitMemoryStorage method)
(aiobreaker.storage.redis.CircuitRedisStorage method)
S
short_version (in module aiobreaker.version)
sleep_until_open() (aiobreaker.circuitbreaker.CircuitBreaker method)
(aiobreaker.state.CircuitBreakerError method)
state (aiobreaker.circuitbreaker.CircuitBreaker property)
(aiobreaker.state.CircuitBreakerBaseState property)
(aiobreaker.storage.base.CircuitBreakerStorage property)
(aiobreaker.storage.memory.CircuitMemoryStorage property)
(aiobreaker.storage.redis.CircuitRedisStorage property)
state_change() (aiobreaker.listener.CircuitBreakerListener method)
success() (aiobreaker.listener.CircuitBreakerListener method)
T
time_remaining (aiobreaker.state.CircuitBreakerError property)
time_until_open (aiobreaker.circuitbreaker.CircuitBreaker property)
timeout_duration (aiobreaker.circuitbreaker.CircuitBreaker property)