Spec-Zone.ru › Symfony 3.4

Стратегия единогласия

класс UnanimousStrategy реализует StrategyInterface

UnanimousStrategy — это реализация StrategyInterface, где 100% элементов должны быть успешными.

Методы

bool isMet(int $numberOfSuccess, int $numberOfItems)

Возвращает, достигнуто ли кворум.

bool canBeMet(int $numberOfFailure, int $numberOfItems)

Возвращает, может ли быть достигнут кворум.

Подробности

bool isMet(int $numberOfSuccess, int $numberOfItems)

Возвращает, достигнуто ли кворум.

Параметры

int $numberOfSuccess
int $numberOfItems

Возвращаемое значение

bool

bool canBeMet(int $numberOfFailure, int $numberOfItems)

Возвращает, может ли быть достигнут кворум.

Этот метод не означает, что кворум будет достигнут обязательно, но может быть полезен для остановки процесса на ранней стадии, когда известно, что кворум не может быть достигнут.

Параметры

int $numberOfFailure
int $numberOfItems

Возвращаемое значение

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Lock/Strategy/UnanimousStrategy.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API