Class PredicateGatedValidator
java.lang.Object
io.aiven.commons.kafka.config.validator.PredicateGatedValidator
- All Implemented Interfaces:
org.apache.kafka.common.config.ConfigDef.Validator
public class PredicateGatedValidator
extends Object
implements org.apache.kafka.common.config.ConfigDef.Validator
A validator that is gated by a predicate. The predicate tests the value
object. If the predicate returns
true then the associated validator
is executed. Othewise the validation passes.-
Constructor Summary
ConstructorsConstructorDescriptionPredicateGatedValidator(Predicate<Object> predicate, org.apache.kafka.common.config.ConfigDef.Validator validator) Constructor. -
Method Summary
-
Constructor Details
-
Method Details