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.