Метод | Описание | |
---|---|---|
it_as_an_operation_runner ( ) | ||
it_do_not_supports_the_operations_supported_if_its_decorated_runner_do_not_supports_it ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation ) | ||
it_do_not_waits_if_the_rate_limit_is_not_reached ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation ) | ||
it_supports_the_operations_supported_if_its_decorated_runner_supports_it ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation ) | ||
it_waits_the_number_of_required_tick_if_the_rate_limit_is_reached ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation ) | ||
its_identifier_strategy_can_be_override ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation, Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy $identifierStrategy ) | ||
let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter ) |
public it_do_not_supports_the_operations_supported_if_its_decorated_runner_do_not_supports_it ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$operation | Tolerance\Operation\Operation |
public it_do_not_waits_if_the_rate_limit_is_not_reached ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$rateLimit | Tolerance\Throttling\RateLimit\RateLimit | |
$waiter | Tolerance\Waiter\Waiter | |
$operation | Tolerance\Operation\Operation |
public it_supports_the_operations_supported_if_its_decorated_runner_supports_it ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$operation | Tolerance\Operation\Operation |
public it_waits_the_number_of_required_tick_if_the_rate_limit_is_reached ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$rateLimit | Tolerance\Throttling\RateLimit\RateLimit | |
$waiter | Tolerance\Waiter\Waiter | |
$operation | Tolerance\Operation\Operation |
public its_identifier_strategy_can_be_override ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation, Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy $identifierStrategy ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$rateLimit | Tolerance\Throttling\RateLimit\RateLimit | |
$waiter | Tolerance\Waiter\Waiter | |
$operation | Tolerance\Operation\Operation | |
$identifierStrategy | Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy |
public let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter ) | ||
$runner | Tolerance\Operation\Runner\OperationRunner | |
$rateLimit | Tolerance\Throttling\RateLimit\RateLimit | |
$waiter | Tolerance\Waiter\Waiter |