Package step.core.execution
Class ExecutionContext
- java.lang.Object
-
- step.core.AbstractContext
-
- step.core.AbstractStepContext
-
- step.core.execution.AbstractExecutionEngineContext
-
- step.core.execution.ExecutionContext
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
ExecutionContextWrapper
public class ExecutionContext extends AbstractExecutionEngineContext
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExecutionContext(java.lang.String executionId, ExecutionParameters executionParameters)
-
Method Summary
-
Methods inherited from class step.core.execution.AbstractExecutionEngineContext
getArtefactHandlerRegistry, getConfiguration, getExecutionAccessor, getExecutionManager, getPlanAccessor, getReportAccessor, getReportNodeAccessor, getRepositoryObjectManager, setArtefactHandlerRegistry, setConfiguration, setDefaultAttributes, setExecutionAccessor, setExecutionManager, setPlanAccessor, setReportNodeAccessor, setRepositoryObjectManager, useAllAttributesFromParentContext, useReportingAttributesFromParentContext, useSourceAttributesFromParentContext, useStandardAttributesFromParentContext
-
Methods inherited from class step.core.AbstractStepContext
getDynamicBeanResolver, getExpressionHandler, getFileResolver, getResourceAccessor, getResourceManager, setDynamicBeanResolver, setExpressionHandler, setFileResolver, setResourceAccessor, setResourceManager, useSourceAttributesFromParentContext, useStandardAttributesFromParentContext
-
-
-
-
Constructor Detail
-
ExecutionContext
protected ExecutionContext(java.lang.String executionId, ExecutionParameters executionParameters)
-
-
Method Detail
-
getArtefactHandlerManager
public ArtefactHandlerManager getArtefactHandlerManager()
-
getExecutionType
public java.lang.String getExecutionType()
-
setExecutionType
public void setExecutionType(java.lang.String executionType)
-
getPlan
public Plan getPlan()
-
setPlan
public void setPlan(Plan plan)
-
getReport
public ReportNode getReport()
-
getReportNodeCache
public ReportNodeCache getReportNodeCache()
-
getCurrentReportNode
public ReportNode getCurrentReportNode()
-
setCurrentReportNode
public void setCurrentReportNode(ReportNode node)
-
associateThread
public void associateThread()
-
associateThread
public void associateThread(long parentThreadId, ReportNode currentReportNode)
-
getExecutionId
public java.lang.String getExecutionId()
-
getStatus
public ExecutionStatus getStatus()
-
isInterrupted
public boolean isInterrupted()
-
isSimulation
public boolean isSimulation()
-
updateStatus
public void updateStatus(ExecutionStatus status)
-
getVariablesManager
public VariablesManager getVariablesManager()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getExecutionParameters
public ExecutionParameters getExecutionParameters()
-
getEventManager
public EventManager getEventManager()
-
getExecutionCallbacks
public ExecutionCallbacks getExecutionCallbacks()
-
setExecutionCallbacks
protected void setExecutionCallbacks(ExecutionCallbacks executionCallbacks)
-
getObjectEnricher
public ObjectEnricher getObjectEnricher()
-
setObjectEnricher
protected void setObjectEnricher(ObjectEnricher objectEnricher)
-
getObjectPredicate
public ObjectPredicate getObjectPredicate()
-
setObjectPredicate
protected void setObjectPredicate(ObjectPredicate objectPredicate)
-
getResolver
public Resolver getResolver()
-
-