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:
Closeable
,AutoCloseable
- Direct Known Subclasses:
ExecutionContextWrapper
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ExecutionContext
(String executionId, ExecutionParameters executionParameters) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExecutionVetoer
(ExecutionVetoer executionVetoer) void
void
associateThread
(long parentThreadId, ReportNode currentReportNode) static void
byPassInterruptInCurrentThread
(boolean bypass) step.core.objectenricher.ObjectEnricher
step.core.objectenricher.ObjectPredicate
getPlan()
boolean
boolean
void
protected void
setExecutionCallbacks
(ExecutionCallbacks executionCallbacks) void
setExecutionType
(String executionType) protected void
setObjectEnricher
(step.core.objectenricher.ObjectEnricher objectEnricher) protected void
setObjectPredicate
(step.core.objectenricher.ObjectPredicate objectPredicate) void
toString()
void
updateStatus
(ExecutionStatus status) 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
Methods inherited from class step.core.AbstractContext
close, computeIfAbsent, get, get, getKeys, inheritFromParentOrComputeIfAbsent, put, put, require, require
-
Constructor Details
-
ExecutionContext
-
-
Method Details
-
getArtefactHandlerManager
-
getExecutionType
-
setExecutionType
-
getPlan
-
setPlan
-
getReport
-
getReportNodeCache
-
getCurrentReportNode
-
setCurrentReportNode
-
associateThread
public void associateThread() -
associateThread
-
getExecutionId
-
getStatus
-
byPassInterruptInCurrentThread
public static void byPassInterruptInCurrentThread(boolean bypass) -
isInterrupted
public boolean isInterrupted() -
isSimulation
public boolean isSimulation() -
updateStatus
-
getVariablesManager
-
toString
-
getExecutionParameters
-
getEventManager
-
getExecutionCallbacks
-
setExecutionCallbacks
-
getObjectEnricher
public step.core.objectenricher.ObjectEnricher getObjectEnricher() -
setObjectEnricher
protected void setObjectEnricher(step.core.objectenricher.ObjectEnricher objectEnricher) -
getObjectPredicate
public step.core.objectenricher.ObjectPredicate getObjectPredicate() -
setObjectPredicate
protected void setObjectPredicate(step.core.objectenricher.ObjectPredicate objectPredicate) -
getResolver
-
getExecutionVetoers
-
addExecutionVetoer
-