Interface McpSessionTransportAdmissionDecision

All Known Implementing Classes:
McpSessionTransportAdmissionDecision.Accepted, McpSessionTransportAdmissionDecision.Rejected

Immutable HTTP admission decision for session-enabled 2025-06-18 and 2025-11-25 GET delivery or DELETE cleanup. Soklet's 2026-07-28 implementation does not use this decision.

Every acceptance supplies an explicit expiry. Soklet caps GET leases using its configured authorization, subscription and session lifetimes, and verifies expiry again before delivery or DELETE retirement. Application values reachable through the identity retain their own thread-safety and lifecycle contracts.

This is a closed domain; exhaustive switches are supported, and any new alternative requires an explicit reviewed contract amendment.

Author:
Mark Allen