|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ExecutionContext | Task implementations use the ExecutionContext to: find or create the run identifier; create an audit trail of task progress, including saving the last thrown exception; and log informative messages |
Class Summary | |
---|---|
AbstractExecutionContext | Abstract base class for ExecutionContext implementations. |
FileExecutionContext | Implement ExecutionContext in flat files, housed in a directory sruns . |
FileRestartList | Read a FileExecutionContext restart file and list contents. |
OracleExecutionContext | This is backed by Oracle database tables and other database objects. |
PostgresExecutionContext | This is backed by Postgres database tables and schema. |
ValidationContext | Tasks record themselves and their validation status in the ValidationContext, which generates a report. |
The context classes are services used by Task objects.
Each context is passed into the Task hierarchy when their respective methods (Task.process() and Task.validate()) are called. An ExecutionContext is responsible for persisting and accessing the audit trail of Task actions, and for logging.
Tasks record themselves and their validation status in the ValidationContext, which generates a report.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |