Package org.apache.storm.validation
Class ConfigValidationUtils
java.lang.Object
org.apache.storm.validation.ConfigValidationUtils
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceDeclares methods for validating configuration values.static classDeclares a method for validating configuration values that is nestable.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns 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.
- 
Constructor Details- 
ConfigValidationUtilspublic ConfigValidationUtils()
 
- 
- 
Method Details- 
fvReturns a new NestableFieldValidator for a given class.- Parameters:
- cls- the Class the field should be a type of
- notNull- whether or not a value of null is valid
- Returns:
- a NestableFieldValidator for that class
 
- 
listFvReturns a new NestableFieldValidator for a List of the given Class.- Parameters:
- cls- the Class of elements composing the list
- notNull- whether or not a value of null is valid
- Returns:
- a NestableFieldValidator for a list of the given class
 
- 
listFvpublic static ConfigValidationUtils.NestableFieldValidator listFv(ConfigValidationUtils.NestableFieldValidator validator, boolean notNull) Returns a new NestableFieldValidator for a List where each item is validated by validator.- Parameters:
- validator- used to validate each item in the list
- notNull- whether or not a value of null is valid
- Returns:
- a NestableFieldValidator for a list with each item validated by a different validator.
 
- 
mapFvpublic static ConfigValidationUtils.NestableFieldValidator mapFv(Class key, Class val, boolean notNull) Returns a new NestableFieldValidator for a Map of key to val.- Parameters:
- key- the Class of keys in the map
- val- the Class of values in the map
- notNull- whether or not a value of null is valid
- Returns:
- a NestableFieldValidator for a Map of key to val
 
- 
mapFvpublic static ConfigValidationUtils.NestableFieldValidator mapFv(ConfigValidationUtils.NestableFieldValidator key, ConfigValidationUtils.NestableFieldValidator val, boolean notNull) Returns a new NestableFieldValidator for a Map.- Parameters:
- key- a validator for the keys in the map
- val- a validator for the values in the map
- notNull- whether or not a value of null is valid
- Returns:
- a NestableFieldValidator for a Map
 
 
-