Package dev.tachyonmcp.core.runtime
@NullMarked
package dev.tachyonmcp.core.runtime
Runtime context, session management, and SSE connection abstractions for
request processing. Provides
RequestContext,
Session, and related types for tracking
interaction state, backpressure, and server-sent event delivery across
MCP client sessions.-
ClassDescriptionRepresents SSE stream backpressure state.Context for an MCP channel, providing access to the protocol, session, and lifecycle.INITIALIZATION → OPERATION: protocol negotiation complete.SHUTDOWN complete: all cleanup done, channel may be closed.OPERATION → SHUTDOWN: client requested graceful termination.Marker interface for a context associated with a single JSON-RPC request.A streamable-HTTP session shared by protocols on this transport.Lifecycle states for a session.A writable SSE connection to a client.A single Server-Sent Event with an ID, event type, and data payload.