Interface ConfigDef.Validator
- All Known Implementing Classes:
ConfigDef.CaseInsensitiveValidString, ConfigDef.CompositeValidator, ConfigDef.LambdaValidator, ConfigDef.ListSize, ConfigDef.NonEmptyString, ConfigDef.NonEmptyStringWithoutControlChars, ConfigDef.NonNullValidator, ConfigDef.Range, ConfigDef.ValidList, ConfigDef.ValidString
- Enclosing class:
ConfigDef
public static interface ConfigDef.Validator
Validation logic the user may provide to perform single configuration validation.
-
Method Summary
Modifier and TypeMethodDescriptionvoidensureValid(String name, Object value) Perform single configuration validation.
-
Method Details
-
ensureValid
Perform single configuration validation.- Parameters:
name- The name of the configurationvalue- The value of the configuration- Throws:
ConfigException- if the value is invalid.
-