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:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Called when an error is encountered during the parsing process.void
Called when a fatal error is encountered during the parsing process.void
Called when a warning is raised during the parsing process.
-
Method Details
-
fatal
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
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
)
-
warning
Called when a warning is raised during the parsing process.Warnings are never considered to be fatal.
- Parameters:
problem
- the source of the warning (nevernull
)
-