Uses of Interface
dev.tachyonmcp.api.runtime.InteractionContext
Packages that use InteractionContext
Package
Description
Server extension interfaces.
Completion feature types and function interfaces for argument autocomplete.
Prompt feature types and function interfaces.
Resource feature types and function interfaces.
Tool feature types and handler interfaces.
Runtime context, session management, and SSE connection abstractions for
request processing.
Session management — dispatch contexts, session lifecycle events, and session storage.
Echo tool — mirrors input back to the client for testing.
You.com search tool — performs web searches via the You.com API.
-
Uses of InteractionContext in dev.tachyonmcp.api.server.extensions
Methods in dev.tachyonmcp.api.server.extensions with parameters of type InteractionContextModifier and TypeMethodDescription@Nullable ObjectExtensionMethodHandler.handle(InteractionContext interaction, @Nullable JsonObject params) Handles the method and returns the result to serialize as the JSON-RPC response.default voidServerExtension.onConnectionInit(InteractionContext context, ExtensionSettings clientSettings) Called when a new client connection is initialised with the extension's client settings. -
Uses of InteractionContext in dev.tachyonmcp.api.server.features.completions
Methods in dev.tachyonmcp.api.server.features.completions with parameters of type InteractionContextModifier and TypeMethodDescriptionCompletionStage<? extends CompletionResult> AsyncCompletionFn.apply(InteractionContext context, CompletionRequest request) Produces completion candidates asynchronously.CompletionFn.apply(InteractionContext context, CompletionRequest request) Produces completion candidates. -
Uses of InteractionContext in dev.tachyonmcp.api.server.features.prompts
Methods in dev.tachyonmcp.api.server.features.prompts with parameters of type InteractionContextModifier and TypeMethodDescriptionCompletionStage<? extends PromptResult> AsyncPromptFn.apply(InteractionContext context, PromptRequest request) Handles a prompt request asynchronously.PromptFn.apply(InteractionContext context, PromptRequest request) Handles a prompt request. -
Uses of InteractionContext in dev.tachyonmcp.api.server.features.resources
Methods in dev.tachyonmcp.api.server.features.resources with parameters of type InteractionContextModifier and TypeMethodDescriptionCompletionStage<? extends ResourceContents> AsyncResourceFn.apply(InteractionContext context, ResourceRequest request) Reads the requested resource asynchronously.ResourceFn.apply(InteractionContext context, ResourceRequest request) Reads the requested resource. -
Uses of InteractionContext in dev.tachyonmcp.api.server.features.tools
Methods in dev.tachyonmcp.api.server.features.tools with parameters of type InteractionContextModifier and TypeMethodDescriptionCompletionStage<? extends ToolResult> AsyncToolFn.apply(InteractionContext ctx, ToolRequest request) Executes the tool function asynchronously with the given request.ToolFn.apply(InteractionContext ctx, ToolRequest request) AbstractToolHandler.handle(InteractionContext context, ToolRequest request) Handles a tool request synchronously.CompletionStage<? extends ToolResult> AbstractToolHandler.handleAsync(InteractionContext context, ToolRequest request) Handles a tool request asynchronously.CompletionStage<? extends ToolResult> ToolHandler.handleAsync(InteractionContext context, ToolRequest request) Handles a tool request asynchronously. -
Uses of InteractionContext in dev.tachyonmcp.api.server.session
Methods in dev.tachyonmcp.api.server.session with parameters of type InteractionContextModifier and TypeMethodDescriptionSessionIdGenerator.generate(InteractionContext channelContext, T request) Derives a session id from the initialize request (headers, URI, …). -
Uses of InteractionContext in dev.tachyonmcp.core.runtime
Subinterfaces of InteractionContext in dev.tachyonmcp.core.runtimeModifier and TypeInterfaceDescriptioninterfaceContext for an MCP channel, providing access to the protocol, session, and lifecycle.Classes in dev.tachyonmcp.core.runtime that implement InteractionContext -
Uses of InteractionContext in dev.tachyonmcp.core.server.session
Subinterfaces of InteractionContext in dev.tachyonmcp.core.server.sessionClasses in dev.tachyonmcp.core.server.session that implement InteractionContextConstructors in dev.tachyonmcp.core.server.session with parameters of type InteractionContext -
Uses of InteractionContext in dev.tachyonmcp.extensions.tools.echo
Methods in dev.tachyonmcp.extensions.tools.echo with parameters of type InteractionContextModifier and TypeMethodDescriptionEchoToolHandler.handle(InteractionContext context, ToolRequest request) -
Uses of InteractionContext in dev.tachyonmcp.extensions.tools.youcom.search
Methods in dev.tachyonmcp.extensions.tools.youcom.search with parameters of type InteractionContextModifier and TypeMethodDescriptionYouComSearchTool.handle(InteractionContext context, ToolRequest request)