Interface ConfigDef.Validator
- All Known Implementing Classes:
ConfigDef.CaseInsensitiveValidString,ConfigDef.CompositeValidator,ConfigDef.ConcreteSubClassValidator,ConfigDef.InstantiableClassValidator,ConfigDef.LambdaValidator,ConfigDef.ListSize,ConfigDef.NonEmptyString,ConfigDef.NonEmptyStringWithoutControlChars,ConfigDef.NonNullValidator,ConfigDef.Range,ConfigDef.ValidList,ConfigDef.ValidString,ShareAcquireMode.Validator
- 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.