# Uses of Package
org.apache.storm.validation

- Packages that use org.apache.storm.validation
  Package | Description
  --- | ---
  org.apache.storm |
  org.apache.storm.hdfs.spout |
  org.apache.storm.utils |
  org.apache.storm.validation |

- Classes in org.apache.storm.validation used by org.apache.storm
  Class and Description
  ConfigValidationAnnotations.CustomValidator For custom validators.
  ConfigValidationAnnotations.IsBoolean
  ConfigValidationAnnotations.IsExactlyOneOf Custom validator where exactly one of the validations must be successful.
  ConfigValidationAnnotations.IsImplementationOfClass
  ConfigValidationAnnotations.IsInteger
  ConfigValidationAnnotations.IsKryoReg
  ConfigValidationAnnotations.IsListEntryCustom Validates each entry in a list with a list of validators Validators with fields: validatorClass and entryValidatorClass.
  ConfigValidationAnnotations.IsMapEntryCustom Validates a each key and value in a Map with a list of validators Validator with fields: validatorClass, keyValidatorClasses, valueValidatorClasses.
  ConfigValidationAnnotations.IsMapEntryType Validates the type of each key and value in a map Validator with fields: validatorClass, keyValidatorClass, valueValidatorClass.
  ConfigValidationAnnotations.IsNoDuplicateInList Validates that there are no duplicates in a list.
  ConfigValidationAnnotations.IsNumber
  ConfigValidationAnnotations.IsPositiveNumber Checks if a number is positive and whether zero inclusive Validator with fields: validatorClass, includeZero.
  ConfigValidationAnnotations.IsString Validators with fields: validatorClass.
  ConfigValidationAnnotations.IsStringList
  ConfigValidationAnnotations.IsStringOrStringList Complex/custom type validators.
  ConfigValidationAnnotations.IsType Validators with fields: validatorClass and type.
  ConfigValidationAnnotations.NotNull Validates on object is not null.
  ConfigValidationAnnotations.Password
  Validated An interface that is used to inform config validation what to look at.

- Classes in org.apache.storm.validation used by org.apache.storm.hdfs.spout
  Class and Description
  ConfigValidation.Validator
  ConfigValidationAnnotations.CustomValidator For custom validators.
  ConfigValidationAnnotations.IsBoolean
  ConfigValidationAnnotations.IsInteger
  ConfigValidationAnnotations.IsMapEntryType Validates the type of each key and value in a map Validator with fields: validatorClass, keyValidatorClass, valueValidatorClass.
  ConfigValidationAnnotations.IsPositiveNumber Checks if a number is positive and whether zero inclusive Validator with fields: validatorClass, includeZero.
  ConfigValidationAnnotations.IsString Validators with fields: validatorClass.
  NotConf Annotation that can be used to explicitly call out public static final String fields that are not configs.
  Validated An interface that is used to inform config validation what to look at.

- Classes in org.apache.storm.validation used by org.apache.storm.utils
  Class and Description
  ConfigValidation.Validator

- Classes in org.apache.storm.validation used by org.apache.storm.validation
  Class and Description
  ConfigValidation.Validator
  ConfigValidationUtils.FieldValidator Declares methods for validating configuration values.
  ConfigValidationUtils.NestableFieldValidator Declares a method for validating configuration values that is nestable.

Copyright © 2021 The Apache Software Foundation. All rights reserved.