public class StrategyEvaluator extends Object
| Constructor and Description |
|---|
StrategyEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Optional<T> |
evaluate(java.util.function.Supplier<Optional<T>>... suppliers)
Evaluate supplier stategies that produce Optionals until one returns something.
|
@SafeVarargs public static <T> Optional<T> evaluate(java.util.function.Supplier<Optional<T>>... suppliers)
T - typesuppliers - the strategies that produce Optionals of the desired output type.Copyright © 2016 Inbot. All Rights Reserved.