T
- type of the element to be tested@FunctionalInterface public interface ValueValidator<T extends Comparable<T>>
All verification is done on property level which means that the configuration overall might still be invalid and needs to be checked by the provider vendor before actually using it.
All ValueValidator
implementations need to be fully thread-safe
and are recommended to be stateless to prevent any kind of unexpected
concurrency issues.
Modifier and Type | Method and Description |
---|---|
void |
validate(T value)
Validates the given value according to the defined validation logic
and throws a ValidationException if configuration does not meet the
requirements or logical errors are spotted.
|
void validate(T value) throws ValidationException
value
- the value to be testedValidationException
- if validation failedCopyright © 2023 Hazelcast, Inc.. All rights reserved.