Class ExecutionContext

java.lang.Object
step.core.AbstractContext
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
ExecutionContextWrapper

public class ExecutionContext extends AbstractExecutionEngineContext
  • Constructor Details

  • Method Details

    • getArtefactHandlerManager

      public ArtefactHandlerManager getArtefactHandlerManager()
    • getExecutionType

      public String getExecutionType()
    • setExecutionType

      public void setExecutionType(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 String getExecutionId()
    • getStatus

      public ExecutionStatus getStatus()
    • byPassInterruptInCurrentThread

      public static void byPassInterruptInCurrentThread(boolean bypass)
    • isInterrupted

      public boolean isInterrupted()
    • isSimulation

      public boolean isSimulation()
    • updateStatus

      public void updateStatus(ExecutionStatus status)
    • getVariablesManager

      public VariablesManager getVariablesManager()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getExecutionParameters

      public ExecutionParameters getExecutionParameters()
    • getEventManager

      public EventManager getEventManager()
    • getExecutionCallbacks

      public ExecutionCallbacks getExecutionCallbacks()
    • setExecutionCallbacks

      protected void setExecutionCallbacks(ExecutionCallbacks executionCallbacks)
    • 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

      public Resolver getResolver()
    • getExecutionVetoers

      public Set<ExecutionVetoer> getExecutionVetoers()
    • addExecutionVetoer

      public void addExecutionVetoer(ExecutionVetoer executionVetoer)