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 Summary
Modifier and TypeMethodDescriptionReturns the queue-inclusive deadline for this callback.Returns the effective notification families offered by this endpoint at the selected revision, including eligible localization invalidations.
-
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
-