|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| MessageProvider | Message providing interface |
| ProcessingReport | Interface for a processing report |
| ReportProvider | Report provider interface |
| Class Summary | |
|---|---|
| AbstractProcessingReport | Base implementation of a processing report |
| AbstractReportProvider | Base implementation of a ReportProvider |
| ConsoleProcessingReport | A simple processing report printing its messages to System.out |
| DevNullProcessingReport | A processing report which logs absolutely nothing |
| ListProcessingReport | List-based implementation of a ProcessingReport |
| ListReportProvider | A report provider providing ListProcessingReport instances |
| ProcessingMessage | One processing message |
| SimpleExceptionProvider | An ExceptionProvider providing ProcessingException instances |
| Enum Summary | |
|---|---|
| LogLevel | Message log levels |
Processing report infrastructure
The core components of reporting are these three classes:
ProcessingMessage (an
individual message);LogLevel (the log level of a
message);ProcessingReport (interface
to a processing report).The other important interface in this package is MessageProvider: all inputs and outputs
of processors are required to implement it; its goal is for processors to
be able to grab a message template reflecting the current processing context.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||