C E F H I K L M N O P S T V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages