Interface AssertionValidator
-
@ThreadSafe public interface AssertionValidatorA validator that evaluates anAssertiongenerically.This is a generic extension point for deployer-provided logic outside normal constraints.
- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValidationResultvalidate(Assertion assertion, ValidationContext context)Validates the given assertion.
-
-
-
Method Detail
-
validate
@Nonnull ValidationResult validate(@Nonnull Assertion assertion, @Nonnull ValidationContext context) throws AssertionValidationException
Validates the given assertion.- Parameters:
assertion- assertion being evaluatedcontext- current Assertion validation context- Returns:
- the result of the evaluation
- Throws:
AssertionValidationException- if there is a problem processing the validation operation
-
-