external_service v0.8.4 API Reference

Modules

ExternalService handles all retry and circuit breaker logic for calls to external services

Options used for controlling retry logic. See the retry docs for information about the available retry options

Exceptions

Exception raised by ExternalService.call!/3 when a fuse has been melted enough times that the fuse is blown

Exception raised by ExternalService.call!/3 when a fuse has not been initialized with ExternalService.start/1

Exception raised by ExternalService.call!/3 when the allowable number of retries has been exceeded