WorkflowSession

interface WorkflowSession

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

Properties

identifier
Link copied to clipboard
abstract val identifier: WorkflowIdentifier

The WorkflowIdentifier that represents the type of this workflow.

parent
Link copied to clipboard
abstract val parent: WorkflowInterceptor.WorkflowSession?

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

renderKey
Link copied to clipboard
abstract val renderKey: String

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

sessionId
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.