Spec-Zone.ru › Symfony 4.1

UnanimousStrategy

class UnanimousStrategy implements 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/4.0/Symfony/Component/Lock/Strategy/UnanimousStrategy.html

Spec-Zone.ru

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