类 ConfigValidationUtils.NestableFieldValidator
java.lang.Object
org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
- 所有已实现的接口:
ConfigValidationUtils.FieldValidator
public abstract static class ConfigValidationUtils.NestableFieldValidator
extends Object
implements ConfigValidationUtils.FieldValidator
Declares a method for validating configuration values that is nestable.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvalidateField(String name, Object field) Validates the given field.abstract voidvalidateField(String pd, String name, Object field) Validates the given field.
-
构造器详细资料
-
NestableFieldValidator
public NestableFieldValidator()
-
-
方法详细资料
-
validateField
从接口复制的说明:ConfigValidationUtils.FieldValidatorValidates the given field.- 指定者:
validateField在接口中ConfigValidationUtils.FieldValidator- 参数:
name- the name of the field.field- The field to be validated.- 抛出:
IllegalArgumentException- if the field fails validation.
-
validateField
public abstract void validateField(String pd, String name, Object field) throws IllegalArgumentException Validates the given field.- 参数:
pd- describes the parent wrapping this validator.name- the name of the field.field- The field to be validated.- 抛出:
IllegalArgumentException- if the field fails validation.
-