Package nz.org.riskscape.engine.output
Interface PipelineJobContext
public interface PipelineJobContext
Bits and pieces that are all relevant to the execution of a specific pipeline (aka A job) as it is being executed (or prepared for execution) as per the users wishes.
Note that an ExecutionContext
existed before this interface, and given the chance their names might be
different to better reflect their purpose.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExecutionContext
TheExecutionContext
that was used to create this job.A storage location associated with this pipeline job.The actual pipeline being executedcom.codahale.metrics.MetricRegistry
High level metrics that can give the user an indication of how far through execution the job is
-
Method Details
-
getOutputContainer
PipelineOutputContainer getOutputContainer()A storage location associated with this pipeline job. The various pipeline outputs will get stored here.
-
getPipeline
RealizedPipeline getPipeline()The actual pipeline being executed
-
getProgressMetrics
com.codahale.metrics.MetricRegistry getProgressMetrics()High level metrics that can give the user an indication of how far through execution the job is
-
getExecutionContext
The
ExecutionContext
that was used to create this job.
-