Class NonFailFastValidator
- java.lang.Object
-
- net.shibboleth.idp.attribute.resolver.dc.NonFailFastValidator
-
-
Field Summary
Fields Modifier and Type Field Description private ValidatorembeddedValidatorEmbedded validator to run.
-
Constructor Summary
Constructors Constructor Description NonFailFastValidator()Constructor.NonFailFastValidator(Validator validator)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisThrowValidateError()Returns whetherValidator.validate()should throw or log errors.voidsetThrowValidateError(boolean what)Sets whetherValidator.validate()should throw or log errors.voidvalidate()Probe the data connector and conditionally fails if it is not valid and ready for use.
-
-
-
Field Detail
-
embeddedValidator
@Nullable private final Validator embeddedValidator
Embedded validator to run.
-
-
Constructor Detail
-
NonFailFastValidator
public NonFailFastValidator()
Constructor.
-
NonFailFastValidator
public NonFailFastValidator(@Nullable Validator validator)Constructor.- Parameters:
validator- validator to run but trap exceptions from
-
-
Method Detail
-
validate
public void validate() throws ValidationExceptionProbe the data connector and conditionally fails if it is not valid and ready for use.- Specified by:
validatein interfaceValidator- Throws:
ValidationException- thrown if validation fails andValidator.isThrowValidateError()is true
-
setThrowValidateError
public void setThrowValidateError(boolean what)
Sets whetherValidator.validate()should throw or log errors.- Specified by:
setThrowValidateErrorin interfaceValidator- Parameters:
what- whetherValidator.validate()should throw or log errors
-
isThrowValidateError
public boolean isThrowValidateError()
Returns whetherValidator.validate()should throw or log errors.- Specified by:
isThrowValidateErrorin interfaceValidator- Returns:
- whether
Validator.validate()should throw or log errors
-
-