WorkflowIdentifierType
Represents a subset of KAnnotatedElement, namely KClass or KType. Used by the runtime to determine whether a WorkflowIdentifier, and thus the Workflow it identifies, is serializable or not via the Snapshot mechanism.
Inheritors
Types
Link copied to clipboard
data class Snapshottable(val typeName: String, val kClass: KClass<*>? = null) : WorkflowIdentifierType
A WorkflowIdentifier is snapshottable if its type is this Snapshottable class.
Link copied to clipboard
A WorkflowIdentifier is unsnapshottable if its type is this Unsnapshottable class.