ImpostorWorkflow

Optional interface that Workflows should implement if they need the runtime to consider their identity to include a child workflow's identity. Two ImpostorWorkflows with the same concrete class, but different realIdentifiers will be considered different workflows by the runtime.

This is intended to be used for helper workflows that implement things like operators by wrapping and delegating to other workflows, and which need to be able to express that the identity of the operator workflow is derived from the identity of the wrapped workflow.

Properties

Link copied to clipboard

The WorkflowIdentifier of another workflow to be combined with the identifier of this workflow, as obtained by Workflow.computedIdentifier.

Functions

Link copied to clipboard

Returns a string that describes how this workflow is related to realIdentifier.