NAME
   HTTP::Tiny::Plugin::CustomRetry - (DEPRECATED) Retry failed request

VERSION
   This document describes version 0.003 of HTTP::Tiny::Plugin::CustomRetry
   (from Perl distribution HTTP-Tiny-Plugin-CustomRetry), released on
   2020-08-15.

SYNOPSIS
    use HTTP::Tiny::Plugin 'CustomRetry' => {
        strategy         => 'Exponential',
        strategy_options => {initial_delay=>2, max_delay=>100},
        retry_if         => qr/^[45]/, # optional, default is only 5xx errors are retried
    };

    my $res  = HTTP::Tiny::Plugin->new->get("http://www.example.com/");

DESCRIPTION
   DEPRECATION NOTICE: This plugin is now deprecated, in favor of
   HTTP::Tiny::Plugin::Retry which now supports Algorithm::Backoff too.

   This plugin retries failed response using one of available backoff
   strategy in "Algorithm::Backoff::*" (e.g.
   Algorithm::Backoff::Exponential).

   By default only retries 5xx failures, as 4xx are considered to be
   client's fault (but you can configure it with "retry_if").

CONFIGURATION
 strategy
   Str. Name of backoff strategy, which corresponds to
   Algorithm::Backoff::<strategy>.

 strategy_options
   Hashref. Will be passed to Algorithm::Backoff::* constructor.

 retry_if
   Regex or code. If regex, then will be matched against response status.
   If code, will be called with arguments: "($self, $response)".

ENVIRONMENT
HOMEPAGE
   Please visit the project's homepage at
   <https://metacpan.org/release/HTTP-Tiny-Plugin-CustomRetry>.

SOURCE
   Source repository is at
   <https://github.com/perlancar/perl-HTTP-Tiny-Plugin-CustomRetry>.

BUGS
   Please report any bugs or feature requests on the bugtracker website
   <https://rt.cpan.org/Public/Dist/Display.html?Name=HTTP-Tiny-Plugin-Cust
   omRetry>

   When submitting a bug or request, please include a test-file or a patch
   to an existing test-file that illustrates the bug or desired feature.

SEE ALSO
   HTTP::Tiny::Plugin

   HTTP::Tiny::Plugin::Retry.

AUTHOR
   perlancar <[email protected]>

COPYRIGHT AND LICENSE
   This software is copyright (c) 2020, 2019 by [email protected].

   This is free software; you can redistribute it and/or modify it under
   the same terms as the Perl 5 programming language system itself.