Interface McpSessionTransportAdmissionContext


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

These HTTP operations have no JSON-RPC method or request ID. The original HTTP method remains available through Request.getHttpMethod(). Reauthorization retains the original immutable GET request as historical credential input; the application must evaluate current authority again.

Author:
Mark Allen
  • Method Details

    • getRequest

      Returns:
      the original immutable Soklet HTTP request
    • getEndpoint

      Returns:
      the selected session-enabled MCP endpoint
    • getProtocolVersion

      Returns:
      the explicitly selected eligible MCP protocol revision
    • getNotificationTypes

      Returns the effective notification families offered by this endpoint at the selected revision, including eligible localization invalidations. An accepted decision may select a subset of these families. DELETE has no delivery selection and always supplies the empty set.
      Returns:
      immutable offered notification-family set
    • isReauthorization

      Returns:
      whether an existing GET authorization is being reevaluated
    • getDeadline

      Returns the queue-inclusive deadline for this callback. This bounds application execution; it is distinct from the accepted grant's expiry. A callback that ignores cancellation retains its physical execution reservation until it exits.
      Returns:
      callback execution deadline