索引
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
All Classes and Interfaces|所有程序包