索引

C E F H I K L M N O P S T V 
All Classes and Interfaces|所有程序包

C

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

E

entryValidatorClasses() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomList
 

F

fv(Class, boolean) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a given class.

H

hasConstructor(Class<?>, Class<?>) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidation
 

I

implementsClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.Implements
 
ImplementsClassesValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassesValidator
 
ImplementsClassValidator(Class<?>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
ImplementsClassValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
includeZero() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.PositiveNumber
 

K

keyType() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
keyValidatorClasses() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 

L

ListEntryCustomValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
ListEntryTypeValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
listFv(Class, boolean) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a List of the given Class.
listFv(ConfigValidationUtils.NestableFieldValidator, boolean) - 类中的静态方法 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>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
MapEntryTypeValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
mapFv(Class, Class, boolean) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a Map of key to val.
mapFv(ConfigValidationUtils.NestableFieldValidator, ConfigValidationUtils.NestableFieldValidator, boolean) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidationUtils
Returns a new NestableFieldValidator for a Map.

N

NestableFieldValidator() - 类的构造器 org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
 
NotNullValidator() - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.NotNullValidator
 

O

org.apache.pulsar.config.validation - 程序包 org.apache.pulsar.config.validation
Implementation of Validator interfaces and annotations.

P

PositiveNumberValidator() - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
PositiveNumberValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 

S

SimpleTypeValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
StringValidator() - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 
StringValidator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 

T

type() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.List
 
type() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.StringList
 

V

validateConfig(Object) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidation
Validate the config object with default annotation class.
validateConfig(Object, Class) - 类中的静态方法 org.apache.pulsar.config.validation.ConfigValidation
Validate the config object with annotations from annotationClass.
validateField(String, boolean, Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
validateField(String, Class<?>[], Class<?>[], Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
validateField(String, Class<?>[], Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
validateField(String, Class<?>, Class<?>, Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
validateField(String, Class<?>, Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
validateField(String, Class<?>, Object) - 类中的静态方法 org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
validateField(String, Object) - 接口中的方法 org.apache.pulsar.config.validation.ConfigValidationUtils.FieldValidator
Validates the given field.
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
 
validateField(String, Object) - 类中的方法 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) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassesValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.ImplementsClassValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryCustomValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.ListEntryTypeValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.MapEntryTypeValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.NotNullValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.PositiveNumberValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.SimpleTypeValidator
 
validateField(String, Object) - 类中的方法 org.apache.pulsar.config.validation.ValidatorImpls.StringValidator
 
validateField(String, String, Object) - 类中的方法 org.apache.pulsar.config.validation.ConfigValidationUtils.NestableFieldValidator
Validates the given field.
Validator - org.apache.pulsar.config.validation中的类
Primary validation interface.
Validator() - 类的构造器 org.apache.pulsar.config.validation.Validator
 
Validator(Map<String, Object>) - 类的构造器 org.apache.pulsar.config.validation.Validator
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomList
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomType
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.Implements
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.List
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.NotNull
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.PositiveNumber
 
validatorClass() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.StringList
 
ValidatorImpls - org.apache.pulsar.config.validation中的类
System defined Validator Annotations.
ValidatorImpls() - 类的构造器 org.apache.pulsar.config.validation.ValidatorImpls
 
ValidatorImpls.ImplementsClassesValidator - org.apache.pulsar.config.validation中的类
validates class implements one of these classes.
ValidatorImpls.ImplementsClassValidator - org.apache.pulsar.config.validation中的类
validates that the item implements a certain type.
ValidatorImpls.ListEntryCustomValidator - org.apache.pulsar.config.validation中的类
Validates each entry in a list against a list of custom Validators.
ValidatorImpls.ListEntryTypeValidator - org.apache.pulsar.config.validation中的类
Validates each entry in a list.
ValidatorImpls.MapEntryCustomValidator - org.apache.pulsar.config.validation中的类
validates each key and each value against the respective arrays of validators.
ValidatorImpls.MapEntryTypeValidator - org.apache.pulsar.config.validation中的类
validates each key and value in a map of a certain type.
ValidatorImpls.NotNullValidator - org.apache.pulsar.config.validation中的类
Validates if an object is not null.
ValidatorImpls.PositiveNumberValidator - org.apache.pulsar.config.validation中的类
Validates a positive number.
ValidatorImpls.SimpleTypeValidator - org.apache.pulsar.config.validation中的类
Validates basic types.
ValidatorImpls.StringValidator - org.apache.pulsar.config.validation中的类
validates that the string is equal to one of the specified ones in the list.
ValidatorParams() - 类的构造器 org.apache.pulsar.config.validation.ConfigValidationAnnotations.ValidatorParams
 
valueType() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.Map
 
valueValidatorClasses() - annotation interface 中的元素 org.apache.pulsar.config.validation.ConfigValidationAnnotations.CustomMap
 
C E F H I K L M N O P S T V 
All Classes and Interfaces|所有程序包