类 ConfigValidationUtils
java.lang.Object
org.apache.pulsar.config.validation.ConfigValidationUtils
Helper methods for ConfigValidationAnnotations.
-
嵌套类概要
嵌套类修饰符和类型类说明static interfaceDeclares methods for validating configuration values.static classDeclares a method for validating configuration values that is nestable. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Returns a new NestableFieldValidator for a given class.Returns a new NestableFieldValidator for a List of the given Class.listFv(ConfigValidationUtils.NestableFieldValidator validator, boolean notNull) Returns a new NestableFieldValidator for a List where each item is validated by validator.Returns a new NestableFieldValidator for a Map of key to val.mapFv(ConfigValidationUtils.NestableFieldValidator key, ConfigValidationUtils.NestableFieldValidator val, boolean notNull) Returns a new NestableFieldValidator for a Map.
-
构造器详细资料
-
ConfigValidationUtils
public ConfigValidationUtils()
-
-
方法详细资料
-
fv
Returns a new NestableFieldValidator for a given class.- 参数:
cls- the Class the field should be a type ofnotNull- whether or not a value of null is valid- 返回:
- a NestableFieldValidator for that class
-
listFv
Returns a new NestableFieldValidator for a List of the given Class.- 参数:
cls- the Class of elements composing the listnotNull- whether or not a value of null is valid- 返回:
- a NestableFieldValidator for a list of the given class
-
listFv
public static ConfigValidationUtils.NestableFieldValidator listFv(ConfigValidationUtils.NestableFieldValidator validator, boolean notNull) Returns a new NestableFieldValidator for a List where each item is validated by validator.- 参数:
validator- used to validate each item in the listnotNull- whether or not a value of null is valid- 返回:
- a NestableFieldValidator for a list with each item validated by a different validator.
-
mapFv
public static ConfigValidationUtils.NestableFieldValidator mapFv(Class key, Class val, boolean notNull) Returns a new NestableFieldValidator for a Map of key to val.- 参数:
key- the Class of keys in the mapval- the Class of values in the mapnotNull- whether or not a value of null is valid- 返回:
- a NestableFieldValidator for a Map of key to val
-
mapFv
public static ConfigValidationUtils.NestableFieldValidator mapFv(ConfigValidationUtils.NestableFieldValidator key, ConfigValidationUtils.NestableFieldValidator val, boolean notNull) Returns a new NestableFieldValidator for a Map.- 参数:
key- a validator for the keys in the mapval- a validator for the values in the mapnotNull- whether or not a value of null is valid- 返回:
- a NestableFieldValidator for a Map
-