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:
java.io.Closeable
,java.lang.AutoCloseable
public class ExecutionContextWrapper extends ExecutionContext
-
-
Constructor Summary
Constructors Constructor Description ExecutionContextWrapper(ExecutionContext wrappedContext)
-
Method Summary
-
Methods inherited from class step.core.AbstractStepContext
useSourceAttributesFromParentContext, useStandardAttributesFromParentContext
-
-
-
-
Constructor Detail
-
ExecutionContextWrapper
public ExecutionContextWrapper(ExecutionContext wrappedContext)
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.Object key)
- Overrides:
get
in classstep.core.AbstractContext
-
get
public <T> T get(java.lang.Class<T> class_)
- Overrides:
get
in classstep.core.AbstractContext
-
require
public <T> T require(java.lang.Class<T> class_)
- Overrides:
require
in classstep.core.AbstractContext
-
computeIfAbsent
public <T> T computeIfAbsent(java.lang.Class<T> class_, java.util.function.Function<java.lang.Class<T>,T> mappingFunction)
- Overrides:
computeIfAbsent
in classstep.core.AbstractContext
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object value)
- Overrides:
put
in classstep.core.AbstractContext
-
put
public <T> T put(java.lang.Class<T> class_, T value)
- Overrides:
put
in classstep.core.AbstractContext
-
inheritFromParentOrComputeIfAbsent
public <T> T inheritFromParentOrComputeIfAbsent(step.core.AbstractContext parentContext, java.lang.Class<T> class_, java.util.function.Function<java.lang.Class<T>,T> mappingFunction)
- Overrides:
inheritFromParentOrComputeIfAbsent
in classstep.core.AbstractContext
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classstep.core.AbstractContext
- Throws:
java.io.IOException
-
getExpressionHandler
public ExpressionHandler getExpressionHandler()
- Overrides:
getExpressionHandler
in classAbstractStepContext
-
setExpressionHandler
public void setExpressionHandler(ExpressionHandler expressionHandler)
- Overrides:
setExpressionHandler
in classAbstractStepContext
-
getDynamicBeanResolver
public DynamicBeanResolver getDynamicBeanResolver()
- Overrides:
getDynamicBeanResolver
in classAbstractStepContext
-
setDynamicBeanResolver
public void setDynamicBeanResolver(DynamicBeanResolver dynamicBeanResolver)
- Overrides:
setDynamicBeanResolver
in classAbstractStepContext
-
getResourceAccessor
public ResourceAccessor getResourceAccessor()
- Overrides:
getResourceAccessor
in classAbstractStepContext
-
setResourceAccessor
public void setResourceAccessor(ResourceAccessor resourceAccessor)
- Overrides:
setResourceAccessor
in classAbstractStepContext
-
getResourceManager
public ResourceManager getResourceManager()
- Overrides:
getResourceManager
in classAbstractStepContext
-
setResourceManager
public void setResourceManager(ResourceManager resourceManager)
- Overrides:
setResourceManager
in classAbstractStepContext
-
getFileResolver
public FileResolver getFileResolver()
- Overrides:
getFileResolver
in classAbstractStepContext
-
setFileResolver
public void setFileResolver(FileResolver fileResolver)
- Overrides:
setFileResolver
in classAbstractStepContext
-
setDefaultAttributes
public void setDefaultAttributes()
- Overrides:
setDefaultAttributes
in classAbstractExecutionEngineContext
-
useAllAttributesFromParentContext
public void useAllAttributesFromParentContext(AbstractExecutionEngineContext parentContext)
- Overrides:
useAllAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useStandardAttributesFromParentContext
public void useStandardAttributesFromParentContext(AbstractExecutionEngineContext parentContext)
- Overrides:
useStandardAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useSourceAttributesFromParentContext
public void useSourceAttributesFromParentContext(AbstractExecutionEngineContext parentContext)
- Overrides:
useSourceAttributesFromParentContext
in classAbstractExecutionEngineContext
-
useReportingAttributesFromParentContext
public void useReportingAttributesFromParentContext(AbstractExecutionEngineContext parentContext)
- 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
public ArtefactHandlerRegistry getArtefactHandlerRegistry()
- Overrides:
getArtefactHandlerRegistry
in classAbstractExecutionEngineContext
-
setArtefactHandlerRegistry
public void setArtefactHandlerRegistry(ArtefactHandlerRegistry artefactHandlerRegistry)
- Overrides:
setArtefactHandlerRegistry
in classAbstractExecutionEngineContext
-
getPlanAccessor
public PlanAccessor getPlanAccessor()
- Overrides:
getPlanAccessor
in classAbstractExecutionEngineContext
-
setPlanAccessor
public void setPlanAccessor(PlanAccessor planAccessor)
- Overrides:
setPlanAccessor
in classAbstractExecutionEngineContext
-
getReportAccessor
public ReportNodeAccessor getReportAccessor()
- Overrides:
getReportAccessor
in classAbstractExecutionEngineContext
-
getReportNodeAccessor
public ReportNodeAccessor getReportNodeAccessor()
- Overrides:
getReportNodeAccessor
in classAbstractExecutionEngineContext
-
setReportNodeAccessor
public void setReportNodeAccessor(ReportNodeAccessor reportNodeAccessor)
- Overrides:
setReportNodeAccessor
in classAbstractExecutionEngineContext
-
getExecutionAccessor
public ExecutionAccessor getExecutionAccessor()
- Overrides:
getExecutionAccessor
in classAbstractExecutionEngineContext
-
setExecutionAccessor
public void setExecutionAccessor(ExecutionAccessor executionAccessor)
- Overrides:
setExecutionAccessor
in classAbstractExecutionEngineContext
-
getExecutionManager
public ExecutionManager getExecutionManager()
- Overrides:
getExecutionManager
in classAbstractExecutionEngineContext
-
setExecutionManager
public void setExecutionManager(ExecutionManager executionManager)
- Overrides:
setExecutionManager
in classAbstractExecutionEngineContext
-
getRepositoryObjectManager
public RepositoryObjectManager getRepositoryObjectManager()
- Overrides:
getRepositoryObjectManager
in classAbstractExecutionEngineContext
-
setRepositoryObjectManager
public void setRepositoryObjectManager(RepositoryObjectManager repositoryObjectManager)
- Overrides:
setRepositoryObjectManager
in classAbstractExecutionEngineContext
-
getArtefactHandlerManager
public ArtefactHandlerManager getArtefactHandlerManager()
- Overrides:
getArtefactHandlerManager
in classExecutionContext
-
getExecutionType
public java.lang.String getExecutionType()
- Overrides:
getExecutionType
in classExecutionContext
-
setExecutionType
public void setExecutionType(java.lang.String executionType)
- Overrides:
setExecutionType
in classExecutionContext
-
getPlan
public Plan getPlan()
- Overrides:
getPlan
in classExecutionContext
-
setPlan
public void setPlan(Plan plan)
- Overrides:
setPlan
in classExecutionContext
-
getReport
public ReportNode getReport()
- Overrides:
getReport
in classExecutionContext
-
getReportNodeCache
public ReportNodeCache getReportNodeCache()
- Overrides:
getReportNodeCache
in classExecutionContext
-
getCurrentReportNode
public ReportNode getCurrentReportNode()
- Overrides:
getCurrentReportNode
in classExecutionContext
-
setCurrentReportNode
public void setCurrentReportNode(ReportNode node)
- Overrides:
setCurrentReportNode
in classExecutionContext
-
associateThread
public void associateThread()
- Overrides:
associateThread
in classExecutionContext
-
associateThread
public void associateThread(long parentThreadId, ReportNode currentReportNode)
- Overrides:
associateThread
in classExecutionContext
-
getExecutionId
public java.lang.String getExecutionId()
- Overrides:
getExecutionId
in classExecutionContext
-
getStatus
public ExecutionStatus getStatus()
- Overrides:
getStatus
in classExecutionContext
-
isInterrupted
public boolean isInterrupted()
- Overrides:
isInterrupted
in classExecutionContext
-
isSimulation
public boolean isSimulation()
- Overrides:
isSimulation
in classExecutionContext
-
updateStatus
public void updateStatus(ExecutionStatus status)
- Overrides:
updateStatus
in classExecutionContext
-
getVariablesManager
public VariablesManager getVariablesManager()
- Overrides:
getVariablesManager
in classExecutionContext
-
toString
public java.lang.String toString()
- Overrides:
toString
in classExecutionContext
-
getExecutionParameters
public ExecutionParameters getExecutionParameters()
- Overrides:
getExecutionParameters
in classExecutionContext
-
getEventManager
public EventManager getEventManager()
- Overrides:
getEventManager
in classExecutionContext
-
getExecutionCallbacks
public ExecutionCallbacks getExecutionCallbacks()
- Overrides:
getExecutionCallbacks
in classExecutionContext
-
setExecutionCallbacks
public void setExecutionCallbacks(ExecutionCallbacks executionCallbacks)
- Overrides:
setExecutionCallbacks
in classExecutionContext
-
getObjectEnricher
public ObjectEnricher getObjectEnricher()
- Overrides:
getObjectEnricher
in classExecutionContext
-
setObjectEnricher
public void setObjectEnricher(ObjectEnricher objectEnricher)
- Overrides:
setObjectEnricher
in classExecutionContext
-
getObjectPredicate
public ObjectPredicate getObjectPredicate()
- Overrides:
getObjectPredicate
in classExecutionContext
-
setObjectPredicate
public void setObjectPredicate(ObjectPredicate objectPredicate)
- Overrides:
setObjectPredicate
in classExecutionContext
-
getResolver
public Resolver getResolver()
- Overrides:
getResolver
in classExecutionContext
-
-