Class DebugContext

java.lang.Object
blue.contract.debug.DebugContext

public class DebugContext extends Object
  • Constructor Details

    • DebugContext

      public DebugContext(boolean debug)
  • Method Details

    • startContractProcessing

      public void startContractProcessing(blue.language.model.Node incomingEvent, blue.language.model.Node contract)
    • startWorkflowProcessing

      public void startWorkflowProcessing(String workflowName)
    • startWorkflowProcessing

      public void startWorkflowProcessing(String workflowName, Map<String,Object> initialStepResults)
    • skipWorkflowStep

      public void skipWorkflowStep(WorkflowProcessor.ProcessingMode processingMode, String stepName)
    • addWorkflowStepResult

      public void addWorkflowStepResult(Optional<String> stepName, Map<String,Object> results)
    • addWorkflowStepResult

      public void addWorkflowStepResult(String stepName, Map<String,Object> results)
    • isDebug

      public boolean isDebug()
    • getDebugInfo

      public DebugInfo getDebugInfo()