Interface ProblemReporter
- All Known Implementing Classes:
FailFastProblemReporter
public interface ProblemReporter
SPI interface allowing tools and other external processes to handle errors and warnings reported during bean definition parsing.- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller
- See Also:
Problem
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
error(Problem problem)
Called when an error is encountered during the parsing process.void
fatal(Problem problem)
Called when a fatal error is encountered during the parsing process.void
warning(Problem problem)
Called when a warning is raised during the parsing process.
Method Detail
fatal
void fatal(Problem problem)
Called when a fatal error is encountered during the parsing process.Implementations must treat the given problem as fatal, i.e. they have to eventually raise an exception.
- Parameters:
problem
- the source of the error (nevernull
)
error
void error(Problem problem)
Called when an error is encountered during the parsing process.Implementations may choose to treat errors as fatal.
- Parameters:
problem
- the source of the error (nevernull
)