API Reference external_service v1.1.4

modules

Modules

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

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.

Defines a gateway to an external service.

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

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