StrategyInterface

interface StrategyInterface

StrategyInterface defines an interface to indicate when a quorum is met and can be met.

Methods

bool isMet(int $numberOfSuccess, int $numberOfItems)

Returns whether or not the quorum is met.

bool canBeMet(int $numberOfFailure, int $numberOfItems)

Returns whether or not the quorum could be met.

Details

bool isMet(int $numberOfSuccess, int $numberOfItems)

Returns whether or not the quorum is met.

Parameters

int $numberOfSuccess
int $numberOfItems

Return Value

bool

bool canBeMet(int $numberOfFailure, int $numberOfItems)

Returns whether or not the quorum could be met.

This method does not mean the quorum would be met for sure, but can be useful to stop a process early when you known there is no chance to meet the quorum.

Parameters

int $numberOfFailure
int $numberOfItems

Return Value

bool

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