public class FailFastErrorHandler extends ErrorHandler
ErrorHandler
in a way it re-throws the exception
at first time.
The exception prevents the validator to continue the validation of an already invalid object.
Constructor and Description |
---|
FailFastErrorHandler() |
Modifier and Type | Method and Description |
---|---|
void |
assembleException()
Deprecated.
|
void |
error(ValidationException exception)
Receive notification of an error.
|
hasError
public void error(ValidationException exception) throws SchemaException
For example, a validator would use this callback to report the violation of a validity constraint. The default behaviour is to take no action.
The validator must continue to provide normal validation after invoking this method: it should still be possible for the application to process the document through to the end. If the application cannot do so, then the parser should report a fatal error.
Filters may use this method to report other, non-JSON errors as well.
error
in class ErrorHandler
exception
- The error information encapsulated in a
validation exception.SchemaException
- Any JSON exception, possibly
wrapping another exception.@Deprecated public void assembleException() throws ValidationException
ValidationException
if not already of that type.assembleException
in class ErrorHandler
ValidationException
- when there is any error wrapped inside the handler.Copyright 2010-2022 ForgeRock AS.