Eliot.ErrorHandler (Eliot v0.2.0)
View SourceCentralized error handling and recovery for the Eliot IoT system.
Provides retry mechanisms, circuit breaker patterns, and comprehensive error tracking for resilient device communication and data processing.
Summary
Functions
Returns a specification to start this module under a supervisor.
Checks if the circuit breaker is open (blocking requests).
Returns error handling statistics.
Handles an error with automatic retry and circuit breaker logic.
Resets the circuit breaker to closed state.
Starts the error handler GenServer.
Executes a function with automatic error handling and retries.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Checks if the circuit breaker is open (blocking requests).
Returns error handling statistics.
Handles an error with automatic retry and circuit breaker logic.
Resets the circuit breaker to closed state.
Starts the error handler GenServer.
Executes a function with automatic error handling and retries.