Package step.core.execution
Class ExecutionContextWrapper
java.lang.Object
step.core.AbstractContext
step.core.AbstractStepContext
step.core.execution.AbstractExecutionEngineContext
step.core.execution.ExecutionContext
step.core.execution.ExecutionContextWrapper
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
associateThread
(long parentThreadId, ReportNode currentReportNode) void
close()
<T> T
computeIfAbsent
(Class<T> class_, Function<Class<T>, T> mappingFunction) <T> T
ch.exense.commons.app.Configuration
step.core.objectenricher.ObjectEnricher
step.core.objectenricher.ObjectPredicate
getPlan()
<T> T
inheritFromParentOrComputeIfAbsent
(step.core.AbstractContext parentContext, Class<T> class_, Function<Class<T>, T> mappingFunction) boolean
boolean
<T> T
<T> T
void
setArtefactHandlerRegistry
(ArtefactHandlerRegistry artefactHandlerRegistry) void
setConfiguration
(ch.exense.commons.app.Configuration configuration) void
void
void
setDynamicBeanResolver
(DynamicBeanResolver dynamicBeanResolver) void
setExecutionAccessor
(ExecutionAccessor executionAccessor) void
setExecutionCallbacks
(ExecutionCallbacks executionCallbacks) void
setExecutionManager
(ExecutionManager executionManager) void
setExecutionType
(String executionType) void
setExpressionHandler
(ExpressionHandler expressionHandler) void
setFileResolver
(FileResolver fileResolver) void
setObjectEnricher
(step.core.objectenricher.ObjectEnricher objectEnricher) void
setObjectPredicate
(step.core.objectenricher.ObjectPredicate objectPredicate) void
void
setPlanAccessor
(PlanAccessor planAccessor) void
setReportNodeAccessor
(ReportNodeAccessor reportNodeAccessor) void
setRepositoryObjectManager
(RepositoryObjectManager repositoryObjectManager) void
setResourceAccessor
(ResourceAccessor resourceAccessor) void
setResourceManager
(ResourceManager resourceManager) toString()
void
updateStatus
(ExecutionStatus status) void
useAllAttributesFromParentContext
(AbstractExecutionEngineContext parentContext) void
void
void
Methods inherited from class step.core.execution.ExecutionContext
addExecutionVetoer, byPassInterruptInCurrentThread, getExecutionVetoers
Methods inherited from class step.core.AbstractStepContext
useSourceAttributesFromParentContext, useStandardAttributesFromParentContext
Methods inherited from class step.core.AbstractContext
getKeys, require
-
Constructor Details
-
ExecutionContextWrapper
-
-
Method Details
-
get
- Overrides:
get
in classstep.core.AbstractContext
-
get
- Overrides:
get
in classstep.core.AbstractContext
-
require
- Overrides:
require
in classstep.core.AbstractContext
-
computeIfAbsent
- Overrides:
computeIfAbsent
in classstep.core.AbstractContext
-
put
- Overrides:
put
in classstep.core.AbstractContext
-
put
- Overrides:
put
in classstep.core.AbstractContext
-
inheritFromParentOrComputeIfAbsent
public <T> T inheritFromParentOrComputeIfAbsent(step.core.AbstractContext parentContext, Class<T> class_, Function<Class<T>, T> mappingFunction) - Overrides:
inheritFromParentOrComputeIfAbsent
in classstep.core.AbstractContext
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classstep.core.AbstractContext
- Throws:
IOException
-
getExpressionHandler
- Overrides:
getExpressionHandler
in classAbstractStepContext
-
setExpressionHandler
- Overrides:
setExpressionHandler
in classAbstractStepContext
-
getDynamicBeanResolver
- Overrides:
getDynamicBeanResolver
in classAbstractStepContext
-
setDynamicBeanResolver
- Overrides:
setDynamicBeanResolver
in classAbstractStepContext
-
getResourceAccessor
- Overrides:
getResourceAccessor
in classAbstractStepContext
-
setResourceAccessor
- Overrides:
setResourceAccessor
in classAbstractStepContext
-
getResourceManager
- Overrides:
getResourceManager
in classAbstractStepContext
-
setResourceManager
- Overrides:
setResourceManager
in classAbstractStepContext
-
getFileResolver
- Overrides:
getFileResolver
in classAbstractStepContext
-
setFileResolver
- Overrides:
setFileResolver
in classAbstractStepContext
-
setDefaultAttributes
public void setDefaultAttributes()- Overrides:
setDefaultAttributes
in classAbstractExecutionEngineContext
-
useAllAttributesFromParentContext
- Overrides:
useAllAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useStandardAttributesFromParentContext
- Overrides:
useStandardAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useSourceAttributesFromParentContext
- Overrides:
useSourceAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useReportingAttributesFromParentContext
- Overrides:
useReportingAttributesFromParentContext
in classAbstractExecutionEngineContext
-
getConfiguration
public ch.exense.commons.app.Configuration getConfiguration()- Overrides:
getConfiguration
in classAbstractExecutionEngineContext
-
setConfiguration
public void setConfiguration(ch.exense.commons.app.Configuration configuration) - Overrides:
setConfiguration
in classAbstractExecutionEngineContext
-
getArtefactHandlerRegistry
- Overrides:
getArtefactHandlerRegistry
in classAbstractExecutionEngineContext
-
setArtefactHandlerRegistry
- Overrides:
setArtefactHandlerRegistry
in classAbstractExecutionEngineContext
-
getPlanAccessor
- Overrides:
getPlanAccessor
in classAbstractExecutionEngineContext
-
setPlanAccessor
- Overrides:
setPlanAccessor
in classAbstractExecutionEngineContext
-
getReportAccessor
- Overrides:
getReportAccessor
in classAbstractExecutionEngineContext
-
getReportNodeAccessor
- Overrides:
getReportNodeAccessor
in classAbstractExecutionEngineContext
-
setReportNodeAccessor
- Overrides:
setReportNodeAccessor
in classAbstractExecutionEngineContext
-
getExecutionAccessor
- Overrides:
getExecutionAccessor
in classAbstractExecutionEngineContext
-
setExecutionAccessor
- Overrides:
setExecutionAccessor
in classAbstractExecutionEngineContext
-
getExecutionManager
- Overrides:
getExecutionManager
in classAbstractExecutionEngineContext
-
setExecutionManager
- Overrides:
setExecutionManager
in classAbstractExecutionEngineContext
-
getRepositoryObjectManager
- Overrides:
getRepositoryObjectManager
in classAbstractExecutionEngineContext
-
setRepositoryObjectManager
- Overrides:
setRepositoryObjectManager
in classAbstractExecutionEngineContext
-
getArtefactHandlerManager
- Overrides:
getArtefactHandlerManager
in classExecutionContext
-
getExecutionType
- Overrides:
getExecutionType
in classExecutionContext
-
setExecutionType
- Overrides:
setExecutionType
in classExecutionContext
-
getPlan
- Overrides:
getPlan
in classExecutionContext
-
setPlan
- Overrides:
setPlan
in classExecutionContext
-
getReport
- Overrides:
getReport
in classExecutionContext
-
getReportNodeCache
- Overrides:
getReportNodeCache
in classExecutionContext
-
getCurrentReportNode
- Overrides:
getCurrentReportNode
in classExecutionContext
-
setCurrentReportNode
- Overrides:
setCurrentReportNode
in classExecutionContext
-
associateThread
public void associateThread()- Overrides:
associateThread
in classExecutionContext
-
associateThread
- Overrides:
associateThread
in classExecutionContext
-
getExecutionId
- Overrides:
getExecutionId
in classExecutionContext
-
getStatus
- Overrides:
getStatus
in classExecutionContext
-
isInterrupted
public boolean isInterrupted()- Overrides:
isInterrupted
in classExecutionContext
-
isSimulation
public boolean isSimulation()- Overrides:
isSimulation
in classExecutionContext
-
updateStatus
- Overrides:
updateStatus
in classExecutionContext
-
getVariablesManager
- Overrides:
getVariablesManager
in classExecutionContext
-
toString
- Overrides:
toString
in classExecutionContext
-
getExecutionParameters
- Overrides:
getExecutionParameters
in classExecutionContext
-
getEventManager
- Overrides:
getEventManager
in classExecutionContext
-
getExecutionCallbacks
- Overrides:
getExecutionCallbacks
in classExecutionContext
-
setExecutionCallbacks
- Overrides:
setExecutionCallbacks
in classExecutionContext
-
getObjectEnricher
public step.core.objectenricher.ObjectEnricher getObjectEnricher()- Overrides:
getObjectEnricher
in classExecutionContext
-
setObjectEnricher
public void setObjectEnricher(step.core.objectenricher.ObjectEnricher objectEnricher) - Overrides:
setObjectEnricher
in classExecutionContext
-
getObjectPredicate
public step.core.objectenricher.ObjectPredicate getObjectPredicate()- Overrides:
getObjectPredicate
in classExecutionContext
-
setObjectPredicate
public void setObjectPredicate(step.core.objectenricher.ObjectPredicate objectPredicate) - Overrides:
setObjectPredicate
in classExecutionContext
-
getResolver
- Overrides:
getResolver
in classExecutionContext
-