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
ConstructorsModifierConstructorDescriptionprotectedExecutionContext(String executionId, ExecutionParameters executionParameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExecutionVetoer(ExecutionVetoer executionVetoer) voidvoidassociateThread(long parentThreadId, ReportNode currentReportNode) static voidbyPassInterruptInCurrentThread(boolean bypass) step.core.objectenricher.ObjectEnricherstep.core.objectenricher.ObjectPredicategetPlan()booleanbooleanvoidprotected voidsetExecutionCallbacks(ExecutionCallbacks executionCallbacks) voidsetExecutionType(String executionType) protected voidsetObjectEnricher(step.core.objectenricher.ObjectEnricher objectEnricher) protected voidsetObjectPredicate(step.core.objectenricher.ObjectPredicate objectPredicate) voidtoString()voidupdateStatus(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, useStandardAttributesFromParentContextMethods inherited from class step.core.AbstractStepContext
getDynamicBeanResolver, getExpressionHandler, getFileResolver, getResourceAccessor, getResourceManager, setDynamicBeanResolver, setExpressionHandler, setFileResolver, setResourceAccessor, setResourceManager, useSourceAttributesFromParentContext, useStandardAttributesFromParentContextMethods 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
-