PolicyContext
classin packageklyn.data
public final class PolicyContext
PolicyContext

Immutable logical-context values captured by mandatory entity policies.

Context is explicitly passed to the factory and follows the logical manager lifetime; policy code never consults mutable globals or thread-local state.

context = PolicyContext(TenantContext(42))
tenant = context.required<TenantContext>()
Properties
Modifier and Type Member Description
public static readonly property empty
empty as PolicyContext
Shared empty immutable policy context.
Constructors
Modifier and Type Member Description
public PolicyContext
PolicyContext(values... as Object)
Captures one value for each exact runtime type.
Methods
Modifier and Type Member Description
public optional
optional<T>() as T
Returns one optional exact context value, or null.
public required
required<T>() as T
Returns one required exact context type.