Interface SessionPolicyDecision

All Known Implementing Classes:
SessionPolicyDecision.AbsoluteLifetimeExceeded, SessionPolicyDecision.Active, SessionPolicyDecision.IdleTimeout

Outcome of SessionPolicy.evaluate(SessionMetadata).

Sealed so callers can switch exhaustively without a default. Distinct from SessionDecision, which targets the lifecycle hooks (onLogin / beforeNavigation / onLogout) and carries adapter-facing metadata such as a target route. This type is intentionally minimal — adapters translate the variant into their own response (Vaadin reroute, REST 401, …).