PHP Класс Tolerance\Throttling\OperationRunner\RateLimitedOperationRunner

Наследование: implements Tolerance\Operation\Runner\OperationRunner
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy $identifierStrategy = null )
run ( Tolerance\Operation\Operation $operation )
supports ( Tolerance\Operation\Operation $operation )

Описание методов

__construct() публичный Метод

public __construct ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Throttling\RateLimit\RateLimit $rateLimit, Tolerance\Waiter\Waiter $waiter, Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy $identifierStrategy = null )
$runner Tolerance\Operation\Runner\OperationRunner
$rateLimit Tolerance\Throttling\RateLimit\RateLimit
$waiter Tolerance\Waiter\Waiter
$identifierStrategy Tolerance\Throttling\OperationRunner\ThrottlingIdentifierStrategy

run() публичный Метод

public run ( Tolerance\Operation\Operation $operation )
$operation Tolerance\Operation\Operation

supports() публичный Метод

public supports ( Tolerance\Operation\Operation $operation )
$operation Tolerance\Operation\Operation