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 ExecutionContextTheExecutionContextthat was used to create this job.A storage location associated with this pipeline job.The actual pipeline being executedcom.codahale.metrics.MetricRegistryHigh 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
ExecutionContextthat was used to create this job.
-