C E F H I K L M N O P S T V 
All Classes All Packages

C

ConfigValidation - Class in org.apache.pulsar.config.validation
The class that does the validation of all the members of a given object.
ConfigValidation() - Constructor for class org.apache.pulsar.config.validation.ConfigValidation
 
ConfigValidationAnnotations - Class in org.apache.pulsar.config.validation
This class defines all the annotations that classes can use to do their field validations.
ConfigValidationAnnotations() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationAnnotations
 
ConfigValidationAnnotations.CustomList - Annotation Type in org.apache.pulsar.config.validation
Validates each entry in a list with a list of validators Validators with fields: validatorClass and entryValidatorClass.
ConfigValidationAnnotations.CustomMap - Annotation Type in org.apache.pulsar.config.validation
Validates a each key and value in a Map with a list of validators Validator with fields: validatorClass, keyValidatorClasses, valueValidatorClasses.
ConfigValidationAnnotations.CustomType - Annotation Type in org.apache.pulsar.config.validation
Checks if the field satisfies the custom validator class.
ConfigValidationAnnotations.Implements - Annotation Type in org.apache.pulsar.config.validation
Checks if class name is assignable to the provided class/interfaces.
ConfigValidationAnnotations.List - Annotation Type in org.apache.pulsar.config.validation
validates each entry in a list is of a certain type.
ConfigValidationAnnotations.Map - Annotation Type in org.apache.pulsar.config.validation
Validates the type of each key and value in a map Validator with fields: validatorClass, keyValidatorClass, valueValidatorClass.
ConfigValidationAnnotations.NotNull - Annotation Type in org.apache.pulsar.config.validation
Validates on object is not null.
ConfigValidationAnnotations.PositiveNumber - Annotation Type in org.apache.pulsar.config.validation
Checks if a number is positive and whether zero inclusive Validator with fields: validatorClass, includeZero.
ConfigValidationAnnotations.StringList - Annotation Type in org.apache.pulsar.config.validation
validates each entry in a list is of String type.
ConfigValidationAnnotations.ValidatorParams - Class in org.apache.pulsar.config.validation
Field names for annotations.
ConfigValidationUtils - Class in org.apache.pulsar.config.validation
Helper methods for ConfigValidationAnnotations.
ConfigValidationUtils() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationUtils
 
ConfigValidationUtils.FieldValidator - Interface in org.apache.pulsar.config.validation
Declares methods for validating configuration values.
ConfigValidationUtils.NestableFieldValidator - Class in org.apache.pulsar.config.validation
Declares a method for validating configuration values that is nestable.

E

entryValidatorClasses() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomList
 

F

fv(Class, boolean) - Static method in class org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a given class.

H

hasConstructor(Class<?>, Class<?>) - Static method in class org.apache.pulsar.config.validation.ConfigValidation
 

I

implementsClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.Implements
 
ImplementsClassesValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassesValidator
 
ImplementsClassValidator(Class<?>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
ImplementsClassValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
includeZero() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.PositiveNumber
 

K

keyType() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
keyValidatorClasses() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 

L

ListEntryCustomValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
ListEntryTypeValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
listFv(Class, boolean) - Static method in class org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a List of the given Class.
listFv(ConfigValidationUtils.NestableFieldValidator, boolean) - Static method in class org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a List where each item is validated by validator.

M

MapEntryCustomValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
MapEntryTypeValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
mapFv(Class, Class, boolean) - Static method in class org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a Map of key to val.
mapFv(ConfigValidationUtils.NestableFieldValidator, ConfigValidationUtils.NestableFieldValidator, boolean) - Static method in class org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a Map.

N

NestableFieldValidator() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
 
NotNullValidator() - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.NotNullValidator
 

O

org.apache.pulsar.config.validation - package org.apache.pulsar.config.validation
Implementation of Validator interfaces and annotations.

P

PositiveNumberValidator() - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
PositiveNumberValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 

S

SimpleTypeValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
StringValidator() - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 
StringValidator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 

T

type() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.List
 
type() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.StringList
 

V

validateConfig(Object) - Static method in class org.apache.pulsar.config.validation.ConfigValidation
Validate the config object with default annotation class.
validateConfig(Object, Class) - Static method in class org.apache.pulsar.config.validation.ConfigValidation
Validate the config object with annotations from annotationClass.
validateField(String, boolean, Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
validateField(String, Class<?>[], Class<?>[], Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
validateField(String, Class<?>[], Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
validateField(String, Class<?>, Class<?>, Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
validateField(String, Class<?>, Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
validateField(String, Class<?>, Object) - Static method in class org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
validateField(String, Object) - Method in interface org.apache.pulsar.config.validation.ConfigValidationUtils.FieldValidator
Validates the given field.
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.Validator
validate the field value o that belogs to the field which is named name This method should throw IllegalArgumentException in case o doesn't validate per this validator's implementation.
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassesValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.NotNullValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
validateField(String, Object) - Method in class org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 
validateField(String, String, Object) - Method in class org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
Validates the given field.
Validator - Class in org.apache.pulsar.config.validation
Primary validation interface.
Validator() - Constructor for class org.apache.pulsar.config.validation.Validator
 
Validator(Map<String, Object>) - Constructor for class org.apache.pulsar.config.validation.Validator
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomList
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomType
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.Implements
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.List
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.NotNull
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.PositiveNumber
 
validatorClass() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.StringList
 
ValidatorImpls - Class in org.apache.pulsar.config.validation
System defined Validator Annotations.
ValidatorImpls() - Constructor for class org.apache.pulsar.config.validation.ValidatorImpls
 
ValidatorImpls.ImplementsClassesValidator - Class in org.apache.pulsar.config.validation
validates class implements one of these classes.
ValidatorImpls.ImplementsClassValidator - Class in org.apache.pulsar.config.validation
validates that the item implements a certain type.
ValidatorImpls.ListEntryCustomValidator - Class in org.apache.pulsar.config.validation
Validates each entry in a list against a list of custom Validators.
ValidatorImpls.ListEntryTypeValidator - Class in org.apache.pulsar.config.validation
Validates each entry in a list.
ValidatorImpls.MapEntryCustomValidator - Class in org.apache.pulsar.config.validation
validates each key and each value against the respective arrays of validators.
ValidatorImpls.MapEntryTypeValidator - Class in org.apache.pulsar.config.validation
validates each key and value in a map of a certain type.
ValidatorImpls.NotNullValidator - Class in org.apache.pulsar.config.validation
Validates if an object is not null.
ValidatorImpls.PositiveNumberValidator - Class in org.apache.pulsar.config.validation
Validates a positive number.
ValidatorImpls.SimpleTypeValidator - Class in org.apache.pulsar.config.validation
Validates basic types.
ValidatorImpls.StringValidator - Class in org.apache.pulsar.config.validation
validates that the string is equal to one of the specified ones in the list.
ValidatorParams() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationAnnotations.ValidatorParams
 
valueType() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
valueValidatorClasses() - Method in annotation type org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 
C E F H I K L M N O P S T V 
All Classes All Packages