WorkflowSession

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

Properties

Link copied to clipboard
abstract val identifier: <Error class: unknown class>

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
abstract val runtimeConfig: <Error class: unknown class>

The RuntimeConfig of the runtime this session is executing in.

Link copied to clipboard
abstract val runtimeContext: <Error class: unknown class>

The CoroutineContext 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
abstract val workflowTracer: <Error class: unknown class>?

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