Skip to content

PROTOCOL

WorkflowDebugger¶

public protocol WorkflowDebugger

Defines a type that receives debug information about a running workflow hierarchy.

Methods¶

didEnterInitialState(snapshot:)¶

func didEnterInitialState(snapshot: WorkflowHierarchyDebugSnapshot)

Called once when the workflow hierarchy initializes.

  • Parameter snapshot: Debug information about the workflow hierarchy.

Parameters¶

Name Description
snapshot Debug information about the workflow hierarchy.

didUpdate(snapshot:updateInfo:)¶

func didUpdate(snapshot: WorkflowHierarchyDebugSnapshot, updateInfo: WorkflowUpdateDebugInfo)

Called when an update occurs anywhere within the workflow hierarchy.

  • Parameter snapshot: Debug information about the workflow hierarchy after the update.
  • Parameter updateInfo: Information about the update.

Parameters¶

Name Description
snapshot Debug information about the workflow hierarchy the update.
updateInfo Information about the update.