Package nz.org.riskscape.engine.pipeline
Class DefaultExecutionContext
java.lang.Object
nz.org.riskscape.engine.pipeline.DefaultExecutionContext
- All Implemented Interfaces:
AutoCloseable,nz.org.riskscape.engine.pipeline.ExecutionContext
public class DefaultExecutionContext
extends Object
implements nz.org.riskscape.engine.pipeline.ExecutionContext
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultExecutionContext(nz.org.riskscape.engine.Project project, nz.org.riskscape.problem.ProblemSink problemSink) DefaultExecutionContext(nz.org.riskscape.engine.Project project, nz.org.riskscape.problem.ProblemSink problemSink, nz.org.riskscape.engine.pipeline.PipelineExecutor pipelineExecutor, nz.org.riskscape.engine.Engine engine, Path tempDirectory, nz.org.riskscape.engine.bind.BindingContext bindingContext, nz.org.riskscape.engine.rl.ExpressionRealizer expressionRealizer, nz.org.riskscape.engine.rl.RealizationContext realizationContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()nz.org.riskscape.engine.bind.BindingContextnz.org.riskscape.engine.Enginenz.org.riskscape.engine.rl.ExpressionRealizercom.codahale.metrics.MetricRegistrynz.org.riskscape.engine.pipeline.PipelineExecutornz.org.riskscape.engine.pipeline.PipelineRealizernz.org.riskscape.problem.ProblemSinknz.org.riskscape.engine.Projectnz.org.riskscape.engine.rl.RealizationContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface nz.org.riskscape.engine.pipeline.ExecutionContext
realize
-
Constructor Details
-
DefaultExecutionContext
public DefaultExecutionContext(nz.org.riskscape.engine.Project project, nz.org.riskscape.problem.ProblemSink problemSink) -
DefaultExecutionContext
public DefaultExecutionContext(nz.org.riskscape.engine.Project project, nz.org.riskscape.problem.ProblemSink problemSink, nz.org.riskscape.engine.pipeline.PipelineExecutor pipelineExecutor, nz.org.riskscape.engine.Engine engine, Path tempDirectory, nz.org.riskscape.engine.bind.BindingContext bindingContext, nz.org.riskscape.engine.rl.ExpressionRealizer expressionRealizer, nz.org.riskscape.engine.rl.RealizationContext realizationContext)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getPipelineRealizer
public nz.org.riskscape.engine.pipeline.PipelineRealizer getPipelineRealizer()- Specified by:
getPipelineRealizerin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getProject
public nz.org.riskscape.engine.Project getProject()- Specified by:
getProjectin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getProblemSink
public nz.org.riskscape.problem.ProblemSink getProblemSink()- Specified by:
getProblemSinkin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getPipelineExecutor
public nz.org.riskscape.engine.pipeline.PipelineExecutor getPipelineExecutor()- Specified by:
getPipelineExecutorin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getEngine
public nz.org.riskscape.engine.Engine getEngine()- Specified by:
getEnginein interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getTempDirectory
- Specified by:
getTempDirectoryin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getMetricRegistry
public com.codahale.metrics.MetricRegistry getMetricRegistry()- Specified by:
getMetricRegistryin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getBindingContext
public nz.org.riskscape.engine.bind.BindingContext getBindingContext()- Specified by:
getBindingContextin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getExpressionRealizer
public nz.org.riskscape.engine.rl.ExpressionRealizer getExpressionRealizer()- Specified by:
getExpressionRealizerin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-
getRealizationContext
public nz.org.riskscape.engine.rl.RealizationContext getRealizationContext()- Specified by:
getRealizationContextin interfacenz.org.riskscape.engine.pipeline.ExecutionContext
-