PHP 클래스 Tolerance\Operation\Runner\RetryOperationRunner

상속: implements Tolerance\Operation\Runner\OperationRunner
파일 보기 프로젝트 열기: sroze/tolerance 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waitStrategy, Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter $exceptionCatcherVoter = null )
run ( Tolerance\Operation\Operation $operation )
supports ( Tolerance\Operation\Operation $operation )

비공개 메소드들

메소드 설명
runOperation ( Tolerance\Operation\Operation $operation ) : mixed

메소드 상세

__construct() 공개 메소드

public __construct ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waitStrategy, Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter $exceptionCatcherVoter = null )
$runner Tolerance\Operation\Runner\OperationRunner
$waitStrategy Tolerance\Waiter\Waiter
$exceptionCatcherVoter Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter

run() 공개 메소드

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

supports() 공개 메소드

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