Package org.gridgain.kafka.util
Class ListValidator
java.lang.Object
org.gridgain.kafka.util.ListValidator
- All Implemented Interfaces:
org.apache.kafka.common.config.ConfigDef.Recommender,org.apache.kafka.common.config.ConfigDef.Validator
public class ListValidator
extends Object
implements org.apache.kafka.common.config.ConfigDef.Validator, org.apache.kafka.common.config.ConfigDef.Recommender
Validator and recommender for a list of values.
-
Method Summary
Modifier and TypeMethodDescriptionvoidensureValid(String name, Object o) static ListValidatorCreates a new validator using the values of the provided enum class.validValues(String s, Map<String, Object> map) boolean
-
Method Details
-
ofEnum
Creates a new validator using the values of the provided enum class.- Parameters:
enumClass- Enum class to use.- Returns:
- Validator.
-
validValues
- Specified by:
validValuesin interfaceorg.apache.kafka.common.config.ConfigDef.Recommender
-
visible
- Specified by:
visiblein interfaceorg.apache.kafka.common.config.ConfigDef.Recommender
-
ensureValid
- Specified by:
ensureValidin interfaceorg.apache.kafka.common.config.ConfigDef.Validator
-