Uses of Record Class
org.springframework.ai.mcp.annotation.context.StructuredElicitResult
Packages that use StructuredElicitResult
Package
Description
Request context types, specifications (logging, progress, sampling, elicitation), and
default implementations for MCP request handling.
-
Uses of StructuredElicitResult in org.springframework.ai.mcp.annotation.context
Methods in org.springframework.ai.mcp.annotation.context that return StructuredElicitResultModifier and TypeMethodDescriptionStructuredElicitResult.Builder.build()Builds theStructuredElicitResultinstance.<T> StructuredElicitResult<T> <T> StructuredElicitResult<T> DefaultMcpSyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> params, Class<T> returnType) <T> StructuredElicitResult<T> DefaultMcpSyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> params, tools.jackson.core.type.TypeReference<T> returnType) <T> StructuredElicitResult<T> DefaultMcpSyncRequestContext.elicit(tools.jackson.core.type.TypeReference<T> type) <T> StructuredElicitResult<T> <T> StructuredElicitResult<T> McpSyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> params, Class<T> returnType) <T> StructuredElicitResult<T> McpSyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> params, tools.jackson.core.type.TypeReference<T> returnType) <T> StructuredElicitResult<T> McpSyncRequestContext.elicit(tools.jackson.core.type.TypeReference<T> type) Methods in org.springframework.ai.mcp.annotation.context that return types with arguments of type StructuredElicitResultModifier and TypeMethodDescription<T> reactor.core.publisher.Mono<StructuredElicitResult<T>> <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> DefaultMcpAsyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> spec, Class<T> type) <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> DefaultMcpAsyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> spec, tools.jackson.core.type.TypeReference<T> type) <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> DefaultMcpAsyncRequestContext.elicit(tools.jackson.core.type.TypeReference<T> type) <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> McpAsyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> spec, Class<T> returnType) <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> McpAsyncRequestContext.elicit(Consumer<McpRequestContextTypes.ElicitationSpec> spec, tools.jackson.core.type.TypeReference<T> returnType) <T> reactor.core.publisher.Mono<StructuredElicitResult<T>> McpAsyncRequestContext.elicit(tools.jackson.core.type.TypeReference<T> type)