WorkflowSession

Information about the session of a workflow in the runtime that a WorkflowInterceptor method is intercepting.

Properties

Link copied to clipboard

The WorkflowIdentifier that represents the type of this workflow.

Link copied to clipboard

true if this is the root workflow, in which case parent is null.

Link copied to clipboard

The parent WorkflowSession of this workflow, or null if this is the root workflow.

Link copied to clipboard
abstract val renderKey: String

The string key argument that was passed to BaseRenderContext.renderChild to render this workflow.

Link copied to clipboard

The RuntimeConfig of the runtime this session is executing in.

Link copied to clipboard
abstract val sessionId: Long

A unique value that identifies the currently-running session of this workflow in the runtime. See the documentation on WorkflowInterceptor for more information about what this value represents.

Link copied to clipboard

The optional WorkflowTracer of the runtime this session is executing in.