Uses of Annotation Interface
dev.tachyonmcp.api.annotations.InternalApi
Packages that use InternalApi
Package
Description
Core feature abstractions shared across MCP capabilities.
Protocol interfaces and domain types for MCP server and client interaction.
Runtime context, session management, and SSE connection abstractions for
request processing.
Server classes
Server-side domain types for initialization, error handling, and capability validation.
Server features
Completion registry implementations for argument autocomplete support.
Prompt registry implementations for managing prompt templates and handlers.
Resource registry implementations for managing resource and resource template definitions.
Task registry implementations for managing long-running task operations.
Tool registry implementations for managing tool definitions and handlers.
Internal server engine — request dispatch, session lifecycle, handler wiring.
JSON serialization and type utilities for MCP server internals.
Session management — dispatch contexts, session lifecycle events, and session storage.
Packages with annotations of type InternalApi
Package
Description
Generated JSON-RPC codecs for the MCP 2025-11-25 protocol version.
Generated JSON-RPC codecs for the MCP 2026-07-28 protocol version.
Internal MCP method handler implementations.
Netty HTTP channel initialization and pipeline configuration.
Internal server engine — request dispatch, session lifecycle, handler wiring.
JSON-RPC 2.0 message parsing, serialization, and codec types.
Netty-based HTTP and SSE transport implementation.
Netty Server-Sent Events (SSE) transport for MCP streamable HTTP.
Generated transport (SSE/Streamable HTTP) codecs for the MCP 2025-11-25 protocol version.
Generated transport (SSE/Streamable HTTP) codecs for the MCP 2026-07-28 protocol version.
-
Uses of InternalApi in dev.tachyonmcp.api.server.features
Classes in dev.tachyonmcp.api.server.features with annotations of type InternalApiModifier and TypeClassDescriptionfinal classStatic utilities for common CompletionStage patterns.interfaceA paginated result with an optional cursor for the next page. -
Uses of InternalApi in dev.tachyonmcp.core.protocol
Classes in dev.tachyonmcp.core.protocol with annotations of type InternalApiModifier and TypeClassDescriptionclassRegistry ofProtocolResponseMapperimplementations built fromProtocols.list().final classRegistry ofProtocolimplementations discovered viaServiceLoader. -
Uses of InternalApi in dev.tachyonmcp.core.runtime
Classes in dev.tachyonmcp.core.runtime with annotations of type InternalApiModifier and TypeClassDescriptionenumRepresents SSE stream backpressure state.interfaceContext for an MCP channel, providing access to the protocol, session, and lifecycle.classinterfaceinterfaceMarker interface for a context associated with a single JSON-RPC request.interfaceA writable SSE connection to a client.final recordA single Server-Sent Event with an ID, event type, and data payload. -
Uses of InternalApi in dev.tachyonmcp.core.server
Classes in dev.tachyonmcp.core.server with annotations of type InternalApiModifier and TypeClassDescriptionfinal classFires a log entry at configurable thresholds when a handler takes longer than expected.classOrchestrates the MCP server's per-request flow: parses JSON-RPC messages, establishes the session oninitialize, routes to registered handlers (including extension methods), tracks pending requests, and encodes responses.interfaceOutbound SSE stream bound to the current dispatch context.final classDefaultOutboundStreamResolverthat diverts events through anOutboundSseStreambound in the current dispatch context when the dispatch session matches the target session.interfaceResolves the transport channel server-to-client SSE events should be delivered on.interfaceHandles a single JSON-RPC method. -
Uses of InternalApi in dev.tachyonmcp.core.server.domain
Methods in dev.tachyonmcp.core.server.domain with annotations of type InternalApiModifier and TypeMethodDescriptionstatic ServerErrorServerErrors.fromUnhandledException(Throwable cause, String internalErrorDetail) Default mapping for an exception a handler didn't translate to a wire error itself. -
Uses of InternalApi in dev.tachyonmcp.core.server.features
Classes in dev.tachyonmcp.core.server.features with annotations of type InternalApiModifier and TypeClassDescriptionclassAbstractRegistry<D extends ServerFeature.Descriptor,R extends ServerFeature<D>> Abstract registry for named, paginated MCP features.final classChange-notification for registries: a list of listeners run when contents change.final classShared parsing of limit/cursor from JSON-RPC request params.final classStatic pagination utility shared by registries. -
Uses of InternalApi in dev.tachyonmcp.core.server.features.completions
Classes in dev.tachyonmcp.core.server.features.completions with annotations of type InternalApiModifier and TypeInterfaceDescriptioninterfaceclassRegistry of completion handlers, keyed independently by prompt name and by resource URI/template. -
Uses of InternalApi in dev.tachyonmcp.core.server.features.prompts
Classes in dev.tachyonmcp.core.server.features.prompts with annotations of type InternalApi -
Uses of InternalApi in dev.tachyonmcp.core.server.features.resources
Classes in dev.tachyonmcp.core.server.features.resources with annotations of type InternalApiModifier and TypeClassDescriptionclassRegistry for resources, templates, and subscriptions.interfacefinal record -
Uses of InternalApi in dev.tachyonmcp.core.server.features.tasks
Classes in dev.tachyonmcp.core.server.features.tasks with annotations of type InternalApiModifier and TypeClassDescriptionclassclassclassinterface -
Uses of InternalApi in dev.tachyonmcp.core.server.features.tools
Classes in dev.tachyonmcp.core.server.features.tools with annotations of type InternalApiModifier and TypeClassDescriptionclassAbstractRegistry for tool handlers with input/output schema validation.interface -
Uses of InternalApi in dev.tachyonmcp.core.server.internal
Classes in dev.tachyonmcp.core.server.internal with annotations of type InternalApiModifier and TypeClassDescriptionclassShared periodic-sweep scheduling for background cleanup tasks (session eviction, task expiry/retention).interfaceEngine SPI for MCP server internals. -
Uses of InternalApi in dev.tachyonmcp.core.server.json
Classes in dev.tachyonmcp.core.server.json with annotations of type InternalApi -
Uses of InternalApi in dev.tachyonmcp.core.server.session
Classes in dev.tachyonmcp.core.server.session with annotations of type InternalApiModifier and TypeClassDescriptionclassinterfacefinal classIn-memory event log bounded toInMemorySessionEventStore.maxEvents: appends past the cap drop the oldest entry (they remain unrecoverable — an SSE client reconnecting with aLast-Event-IDolder than the window simply misses those events, matching typical broker retention semantics).classclassinterfaceA recorded session event — request, response, notification, or cancellation.classManages the lifecycle of MCP sessions.final classAdaptsInteractionContext.sendRequest(String, Object)into the typedElicitationService/SamplingServicesurface, building wire-shaped params and parsing raw JSON responses back into domain types.