Package com.massimo.tools.scriptrunner.context

The context classes are services used by Task objects.

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.
 

Package com.massimo.tools.scriptrunner.context Description

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.