# Uses of Package
io.vertx.circuitbreaker

- Packages that use io.vertx.circuitbreaker
  Package | Description
  --- | ---
  io.vertx.circuitbreaker |
  io.vertx.reactivex.circuitbreaker |
  io.vertx.rxjava3.circuitbreaker |

- Classes in io.vertx.circuitbreaker used by io.vertx.circuitbreaker
  Class | Description
  --- | ---
  CircuitBreaker | An implementation of the circuit breaker pattern for Vert.x
  CircuitBreakerOptions | Circuit breaker configuration options.
  CircuitBreakerState | Circuit breaker states.
  FailurePolicy | A failure policy for the `CircuitBreaker`.
  OpenCircuitException | Exception reported when the circuit breaker is open.
  RetryPolicy | A policy for retry execution.
  TimeoutException | Exception reported when the monitored operation timed out.

- Classes in io.vertx.circuitbreaker used by io.vertx.reactivex.circuitbreaker
  Class | Description
  --- | ---
  CircuitBreaker | An implementation of the circuit breaker pattern for Vert.x
  CircuitBreakerOptions | Circuit breaker configuration options.
  CircuitBreakerState | Circuit breaker states.
  FailurePolicy | A failure policy for the `CircuitBreaker`.
  RetryPolicy | A policy for retry execution.

- Classes in io.vertx.circuitbreaker used by io.vertx.rxjava3.circuitbreaker
  Class | Description
  --- | ---
  CircuitBreaker | An implementation of the circuit breaker pattern for Vert.x
  CircuitBreakerOptions | Circuit breaker configuration options.
  CircuitBreakerState | Circuit breaker states.
  FailurePolicy | A failure policy for the `CircuitBreaker`.
  RetryPolicy | A policy for retry execution.