Class ClassValidator<T>
java.lang.Object
org.apache.bookkeeper.common.conf.validators.ClassValidator<T>
- All Implemented Interfaces:
Validator
Validator that validates a configuration setting is returning a given type of class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanReturn the documentation for a given validator.booleaninthashCode()static <T> ClassValidator<T>Create a validator to validate if a setting is returning a class that extends from interfaceClass.toString()booleanValidates the configuration value.
-
Constructor Details
-
ClassValidator
-
-
Method Details
-
of
Create a validator to validate if a setting is returning a class that extends from interfaceClass.- Parameters:
interfaceClass- interface class- Returns:
- the validator that expects a setting return a class that extends from interfaceClass
-
validate
Description copied from interface:ValidatorValidates the configuration value. -
toString
-
documentation
Description copied from interface:ValidatorReturn the documentation for a given validator.- Specified by:
documentationin interfaceValidator- Returns:
- the documentation for a given validator
-
getInterfaceClass
-
equals
-
canEqual
-
hashCode
public int hashCode()
-