Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractAsyncMcpToolMethodCallback<T,
RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool -
Abstract base class for creating Function callbacks around async tool methods.
- AbstractAsyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
- AbstractMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
-
Abstract base class for creating callbacks around complete methods.
- AbstractMcpCompleteMethodCallback(Method, Object, String, String, McpUriTemplateManagerFactory) - Constructor for class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Constructor for AbstractMcpCompleteMethodCallback.
- AbstractMcpCompleteMethodCallback.AbstractBuilder<T extends AbstractMcpCompleteMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.complete -
Abstract builder for creating McpCompleteMethodCallback instances.
- AbstractMcpCompleteMethodCallback.McpCompleteMethodException - Exception in org.springaicommunity.mcp.method.complete
-
Exception thrown when there is an error invoking a complete method.
- AbstractMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
-
Abstract base class for creating callbacks around elicitation methods.
- AbstractMcpElicitationMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Constructor for AbstractMcpElicitationMethodCallback.
- AbstractMcpElicitationMethodCallback.AbstractBuilder<T extends AbstractMcpElicitationMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.elicitation -
Abstract builder for creating McpElicitationMethodCallback instances.
- AbstractMcpElicitationMethodCallback.McpElicitationMethodException - Exception in org.springaicommunity.mcp.method.elicitation
-
Exception thrown when there is an error invoking an elicitation method.
- AbstractMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
-
Abstract base class for creating callbacks around logging consumer methods.
- AbstractMcpLoggingMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
-
Constructor for AbstractMcpLoggingConsumerMethodCallback.
- AbstractMcpLoggingMethodCallback.AbstractBuilder<T extends AbstractMcpLoggingMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.logging -
Abstract builder for creating McpLoggingConsumerMethodCallback instances.
- AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException - Exception in org.springaicommunity.mcp.method.logging
-
Exception thrown when there is an error invoking a logging consumer method.
- AbstractMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
-
Abstract base class for creating callbacks around progress methods.
- AbstractMcpProgressMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
-
Constructor for AbstractMcpProgressMethodCallback.
- AbstractMcpProgressMethodCallback.AbstractBuilder<T extends AbstractMcpProgressMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.progress -
Abstract builder for creating McpProgressMethodCallback instances.
- AbstractMcpProgressMethodCallback.McpProgressMethodException - Exception in org.springaicommunity.mcp.method.progress
-
Exception thrown when there is an error invoking a progress method.
- AbstractMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
-
Abstract base class for creating callbacks around prompt list changed consumer methods.
- AbstractMcpPromptListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
-
Constructor for AbstractMcpPromptListChangedMethodCallback.
- AbstractMcpPromptListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpPromptListChangedMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.changed.prompt -
Abstract builder for creating McpPromptListChangedMethodCallback instances.
- AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.prompt
-
Exception thrown when there is an error invoking a prompt list changed consumer method.
- AbstractMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
-
Abstract base class for creating callbacks around prompt methods.
- AbstractMcpPromptMethodCallback(Method, Object, McpSchema.Prompt) - Constructor for class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Constructor for AbstractMcpPromptMethodCallback.
- AbstractMcpPromptMethodCallback.AbstractBuilder<B extends AbstractMcpPromptMethodCallback.AbstractBuilder<B,
T>, T extends AbstractMcpPromptMethodCallback> - Class in org.springaicommunity.mcp.method.prompt -
Abstract builder for creating prompt method callback instances.
- AbstractMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
-
Abstract base class for creating callbacks around resource list changed consumer methods.
- AbstractMcpResourceListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
-
Constructor for AbstractMcpResourceListChangedMethodCallback.
- AbstractMcpResourceListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpResourceListChangedMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.changed.resource -
Abstract builder for creating McpResourceListChangedMethodCallback instances.
- AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.resource
-
Exception thrown when there is an error invoking a resource list changed consumer method.
- AbstractMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
-
Abstract base class for creating callbacks around resource methods.
- AbstractMcpResourceMethodCallback(Method, Object, String, String, String, String, McpReadResourceResultConverter, McpUriTemplateManagerFactory, AbstractMcpResourceMethodCallback.ContentType) - Constructor for class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Constructor for AbstractMcpResourceMethodCallback.
- AbstractMcpResourceMethodCallback.AbstractBuilder<T extends AbstractMcpResourceMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.resource -
Abstract builder for creating McpResourceMethodCallback instances.
- AbstractMcpResourceMethodCallback.ContentType - Enum Class in org.springaicommunity.mcp.method.resource
-
Content type of the resource.
- AbstractMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
-
Abstract base class for creating callbacks around sampling methods.
- AbstractMcpSamplingMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Constructor for AbstractMcpSamplingMethodCallback.
- AbstractMcpSamplingMethodCallback.AbstractBuilder<T extends AbstractMcpSamplingMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.sampling -
Abstract builder for creating McpSamplingMethodCallback instances.
- AbstractMcpSamplingMethodCallback.McpSamplingMethodException - Exception in org.springaicommunity.mcp.method.sampling
-
Exception thrown when there is an error invoking a sampling method.
- AbstractMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
-
Abstract base class for creating callbacks around tool list changed consumer methods.
- AbstractMcpToolListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
-
Constructor for AbstractMcpToolListChangedMethodCallback.
- AbstractMcpToolListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpToolListChangedMethodCallback.AbstractBuilder<T,
R>, R> - Class in org.springaicommunity.mcp.method.changed.tool -
Abstract builder for creating McpToolListChangedMethodCallback instances.
- AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.tool
-
Exception thrown when there is an error invoking a tool list changed consumer method.
- AbstractMcpToolMethodCallback<T,
RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool -
Abstract base class for creating Function callbacks around tool methods.
- AbstractMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- AbstractMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
- AbstractMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- AbstractSyncMcpToolMethodCallback<T,
RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool -
Abstract base class for creating Function callbacks around synchronous tool methods.
- AbstractSyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
- accept(McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
-
Accept the logging message notification and process it.
- accept(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
-
Accept the progress notification and process it.
- accept(List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
-
Accept the prompt list change notification and process it.
- accept(List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
-
Accept the resource list change notification and process it.
- accept(List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
-
Accept the tool list change notification and process it.
- action() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Returns the value of the
actionrecord component. - action(McpSchema.ElicitResult.Action) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
-
Sets the action.
- addMeta(String, Object) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
-
Adds a single meta entry.
- annotations() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
Optional annotations for the client.
- annotations() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
-
Additional hints for clients.
- apply(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
-
Apply the callback to the given request.
- apply(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
- apply(McpTransportContext, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
-
Apply the callback to the given context and request.
- apply(McpTransportContext, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
-
Apply the callback to the given context and request.
- apply(McpTransportContext, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
-
Apply the callback to the given context and request.
- apply(McpTransportContext, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
-
Apply the callback to the given context and request.
- apply(McpTransportContext, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
-
Apply the callback to the given context and request.
- apply(McpTransportContext, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
-
Apply the callback to the given context and request.
- apply(McpAsyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
-
Apply the callback to the given request.
- apply(McpAsyncServerExchange, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpAsyncServerExchange, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpAsyncServerExchange, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpSyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
-
Apply the callback to the given request.
- apply(McpSyncServerExchange, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpSyncServerExchange, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpSyncServerExchange, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
-
Apply the callback to the given exchange and request.
- apply(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
-
Apply the callback to the given request.
- apply(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
-
Apply the callback to the given request.
- apply(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
-
Apply the callback to the given request.
- apply(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
-
Apply the callback to the given request.
- apply(McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
-
Apply the callback to the given notification.
- apply(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
-
Apply the progress notification and process it asynchronously.
- apply(List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
-
Apply the callback to the given prompt list.
- apply(List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
-
Apply the callback to the given resource list.
- apply(List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
-
Apply the callback to the given tool list.
- applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule
- asCompleteReference(McpComplete) - Static method in class org.springaicommunity.mcp.adapter.CompleteAdapter
-
Convert a McpComplete annotation to a McpSchema.CompleteReference object.
- asCompleteReference(McpComplete, Method) - Static method in class org.springaicommunity.mcp.adapter.CompleteAdapter
-
Convert a McpComplete annotation and Method to a McpSchema.CompleteReference object.
- asPrompt(McpPrompt) - Static method in class org.springaicommunity.mcp.adapter.PromptAdapter
-
Convert a McpPrompt annotation to a McpSchema.Prompt object.
- asPrompt(McpPrompt, Method) - Static method in class org.springaicommunity.mcp.adapter.PromptAdapter
-
Convert a McpPrompt annotation to a McpSchema.Prompt object, including argument information from the method parameters.
- asResource(McpResource) - Static method in class org.springaicommunity.mcp.adapter.ResourceAdapter
- asResourceTemplate(McpResource) - Static method in class org.springaicommunity.mcp.adapter.ResourceAdapter
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
- assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
- AsyncElicitationSpecification - Record Class in org.springaicommunity.mcp.method.elicitation
- AsyncElicitationSpecification(String[], Function<McpSchema.ElicitRequest, Mono<McpSchema.ElicitResult>>) - Constructor for record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Creates an instance of a
AsyncElicitationSpecificationrecord class. - AsyncLoggingSpecification - Record Class in org.springaicommunity.mcp.method.logging
- AsyncLoggingSpecification(String[], Function<McpSchema.LoggingMessageNotification, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Creates an instance of a
AsyncLoggingSpecificationrecord class. - AsyncMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
-
Class for creating BiFunction callbacks around complete methods with asynchronous support.
- AsyncMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
-
Builder for creating AsyncMcpCompleteMethodCallback instances.
- AsyncMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
-
Provider for asynchronous MCP complete methods.
- AsyncMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
-
Create a new AsyncMcpCompletionProvider.
- AsyncMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
-
Class for creating Function callbacks around elicitation methods that return Mono.
- AsyncMcpElicitationMethodCallback.Builder - Class in org.springaicommunity.mcp.method.elicitation
-
Builder for creating AsyncMcpElicitationMethodCallback instances.
- AsyncMcpElicitationProvider - Class in org.springaicommunity.mcp.provider.elicitation
-
Provider for asynchronous elicitation callbacks.
- AsyncMcpElicitationProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
-
Create a new AsyncMcpElicitationProvider.
- AsyncMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
-
Class for creating Function callbacks around logging consumer methods that return Mono.
- AsyncMcpLoggingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.logging
-
Builder for creating AsyncMcpLoggingConsumerMethodCallback instances.
- AsyncMcpLoggingProvider - Class in org.springaicommunity.mcp.provider.logging
-
Provider for asynchronous logging consumer callbacks.
- AsyncMcpLoggingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
-
Create a new AsyncMcpLoggingConsumerProvider.
- AsyncMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
-
Asynchronous implementation of a progress method callback.
- AsyncMcpProgressMethodCallback.Builder - Class in org.springaicommunity.mcp.method.progress
-
Builder for creating AsyncMcpProgressMethodCallback instances.
- AsyncMcpProgressProvider - Class in org.springaicommunity.mcp.provider.progress
-
Provider for asynchronous progress callbacks.
- AsyncMcpProgressProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
-
Create a new AsyncMcpProgressProvider.
- AsyncMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
-
Class for creating Function callbacks around prompt list changed consumer methods that return Mono.
- AsyncMcpPromptListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.prompt
-
Builder for creating AsyncMcpPromptListChangedMethodCallback instances.
- AsyncMcpPromptListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.prompt
-
Provider for asynchronous prompt list changed consumer callbacks.
- AsyncMcpPromptListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
-
Create a new AsyncMcpPromptListChangedProvider.
- AsyncMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
-
Class for creating BiFunction callbacks around prompt methods with asynchronous processing.
- AsyncMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
-
Builder for creating AsyncMcpPromptMethodCallback instances.
- AsyncMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
-
Provider for asynchronous MCP prompt methods.
- AsyncMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
-
Create a new AsyncMcpPromptProvider.
- AsyncMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
-
Class for creating Function callbacks around resource list changed consumer methods that return Mono.
- AsyncMcpResourceListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.resource
-
Builder for creating AsyncMcpResourceListChangedMethodCallback instances.
- AsyncMcpResourceListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.resource
-
Provider for asynchronous resource list changed consumer callbacks.
- AsyncMcpResourceListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
-
Create a new AsyncMcpResourceListChangedProvider.
- AsyncMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
-
Class for creating BiFunction callbacks around resource methods with asynchronous processing.
- AsyncMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
-
Builder for creating AsyncMcpResourceMethodCallback instances.
- AsyncMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
-
Provider for asynchronous MCP resource methods.
- AsyncMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
-
Create a new AsyncMcpResourceProvider.
- AsyncMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
-
Class for creating Function callbacks around sampling methods that return Mono.
- AsyncMcpSamplingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.sampling
-
Builder for creating AsyncMcpSamplingMethodCallback instances.
- AsyncMcpSamplingProvider - Class in org.springaicommunity.mcp.provider.sampling
-
Provider for asynchronous sampling callbacks.
- AsyncMcpSamplingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
-
Create a new AsyncMcpSamplingProvider.
- AsyncMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
-
Class for creating Function callbacks around tool list changed consumer methods that return Mono.
- AsyncMcpToolListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.tool
-
Builder for creating AsyncMcpToolListChangedMethodCallback instances.
- AsyncMcpToolListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.tool
-
Provider for asynchronous tool list changed consumer callbacks.
- AsyncMcpToolListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
-
Create a new AsyncMcpToolListChangedProvider.
- AsyncMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
-
Class for creating Function callbacks around tool methods.
- AsyncMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
- AsyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
- AsyncMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
- AsyncMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AsyncMcpToolProvider
-
Create a new SyncMcpToolProvider.
- AsyncProgressSpecification - Record Class in org.springaicommunity.mcp.method.progress
-
Specification for asynchronous progress handlers.
- AsyncProgressSpecification(String[], Function<McpSchema.ProgressNotification, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Creates an instance of a
AsyncProgressSpecificationrecord class. - AsyncPromptListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.prompt
- AsyncPromptListChangedSpecification(String[], Function<List<McpSchema.Prompt>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Creates an instance of a
AsyncPromptListChangedSpecificationrecord class. - AsyncResourceListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.resource
- AsyncResourceListChangedSpecification(String[], Function<List<McpSchema.Resource>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Creates an instance of a
AsyncResourceListChangedSpecificationrecord class. - AsyncSamplingSpecification - Record Class in org.springaicommunity.mcp.method.sampling
- AsyncSamplingSpecification(String[], Function<McpSchema.CreateMessageRequest, Mono<McpSchema.CreateMessageResult>>) - Constructor for record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Creates an instance of a
AsyncSamplingSpecificationrecord class. - AsyncStatelessMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
-
Class for creating BiFunction callbacks around complete methods with asynchronous processing for stateless contexts.
- AsyncStatelessMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
-
Builder for creating AsyncStatelessMcpCompleteMethodCallback instances.
- AsyncStatelessMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
-
Provider for asynchronous stateless MCP complete methods.
- AsyncStatelessMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
-
Create a new AsyncStatelessMcpCompleteProvider.
- AsyncStatelessMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
-
Class for creating BiFunction callbacks around prompt methods with asynchronous processing for stateless contexts.
- AsyncStatelessMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
-
Builder for creating AsyncStatelessMcpPromptMethodCallback instances.
- AsyncStatelessMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
-
Provider for asynchronous stateless MCP prompt methods.
- AsyncStatelessMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
-
Create a new AsyncStatelessMcpPromptProvider.
- AsyncStatelessMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
-
Class for creating BiFunction callbacks around resource methods with asynchronous processing for stateless contexts.
- AsyncStatelessMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
-
Builder for creating AsyncStatelessMcpResourceMethodCallback instances.
- AsyncStatelessMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
-
Provider for asynchronous stateless MCP resource methods.
- AsyncStatelessMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
-
Create a new AsyncStatelessMcpResourceProvider.
- AsyncStatelessMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
-
Class for creating Function callbacks around async stateless tool methods.
- AsyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
- AsyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
- AsyncStatelessMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
-
Provider for asynchronous stateless MCP tool methods.
- AsyncStatelessMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AsyncStatelessMcpToolProvider
-
Create a new AsyncStatelessMcpToolProvider.
- AsyncToolListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.tool
- AsyncToolListChangedSpecification(String[], Function<List<McpSchema.Tool>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Creates an instance of a
AsyncToolListChangedSpecificationrecord class. - audience() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
-
Describes who the intended customer of this object or data is.
B
- bean - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- bean - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
- bean - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
- bean(Object) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- bean(Object) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
-
Set the bean instance that contains the method.
- BLOB - Enum constant in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
-
Binary blob content type.
- build() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
- build() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
- build() - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
-
Builds the
StructuredElicitResultinstance. - build() - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback.Builder
- build() - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback.Builder
- build() - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback.Builder
-
Build the callback.
- build() - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback.Builder
-
Build the callback.
- buildArgs(Method, Object, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, McpSchema.ReadResourceRequest, Map<String, String>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgs(Method, Object, List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
-
Builds the arguments array for invoking the method.
- buildArgsWithoutUriVariables(Parameter[], Object[], Object, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Builds arguments for methods without URI variables.
- buildArgsWithUriVariables(Parameter[], Object[], Object, McpSchema.ReadResourceRequest, Map<String, String>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Builds arguments for methods with URI variables.
- builder() - Static method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- builder() - Static method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- builder() - Static method in record class org.springaicommunity.mcp.context.StructuredElicitResult
- builder() - Static method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
-
Create a new builder.
- builder() - Static method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
-
Create a new builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback.Builder
-
Constructor for Builder.
- Builder() - Constructor for class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback.Builder
- Builder() - Constructor for class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback.Builder
- buildMethodArguments(T, Map<String, Object>, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Builds the method arguments from the context, tool input arguments, and optionally the full request.
- buildTypedArgument(Object, Type) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Builds a typed argument from a raw value and type information.
C
- calculateShift(int, int) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Calculate a shift value that can be used to create a power-of-two value between the specified maximum and minimum values.
- callMethod(Object[]) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Invokes the tool method with the provided arguments.
- ClassUtils - Class in org.springaicommunity.mcp.method.tool.utils
- ClassUtils() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ClassUtils
- clear() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- clear() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
-
Clear all items from this segment.
- clientCapabilities() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- clientCapabilities() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- clientCapabilities() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- clientInfo() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- clientInfo() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- clientInfo() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpElicitation
-
Used as connection or client identifier to select the MCP clients, the elicitation method is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpLogging
-
Used as connection or clients identifier to select the MCP clients, the logging consumer is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpProgress
-
Used as connection or client identifier to select the MCP client, the progress consumer is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPromptListChanged
-
Used as connection or client identifier to select the MCP client that the prompt change listener is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResourceListChanged
-
Used as connection or client identifier to select the MCP clients that the resource change listener is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpSampling
-
Used as connection or client identifier to select the MCP client, the sampling method is associated with.
- clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolListChanged
-
Used as connection or client identifier to select the MCP clients that the tool change listener is associated with.
- clients() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Returns the value of the
clientsrecord component. - complete(McpComplete) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the complete annotation.
- CompleteAdapter - Class in org.springaicommunity.mcp.adapter
-
Utility class for adapting between McpComplete annotations and McpSchema.CompleteReference objects.
- completeReference - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- ConcurrentReferenceHashMap<K,
V> - Class in org.springaicommunity.mcp.method.tool.utils - ConcurrentReferenceHashMap() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float, int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap.Entry<K,
V> - Class in org.springaicommunity.mcp.method.tool.utils -
A single map entry.
- ConcurrentReferenceHashMap.Reference<K,
V> - Interface in org.springaicommunity.mcp.method.tool.utils -
A reference to an
ConcurrentReferenceHashMap.Entrycontained in the map. - ConcurrentReferenceHashMap.ReferenceManager - Class in org.springaicommunity.mcp.method.tool.utils
-
Strategy class used to manage
References. - ConcurrentReferenceHashMap.ReferenceType - Enum Class in org.springaicommunity.mcp.method.tool.utils
-
Various reference types supported by this map.
- ConcurrentReferenceHashMap.Restructure - Enum Class in org.springaicommunity.mcp.method.tool.utils
-
The types of restructuring that can be performed.
- ConcurrentReferenceHashMap.Segment - Class in org.springaicommunity.mcp.method.tool.utils
-
A single segment used to divide the map to allow better concurrent performance.
- containsKey(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- contentType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- contentType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- contentType() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Returns the content type of the resource.
- contentType(AbstractMcpResourceMethodCallback.ContentType) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the content type.
- convertArgumentValue(Object, Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Converts an argument value to the expected parameter type.
- convertMapToType(Map<String, Object>, TypeReference<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
- convertMapToType(Map<String, Object>, Class<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
- convertObjectToMap(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
- convertToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
-
Convert reactive types to Mono
- convertToGetPromptResult(Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Converts a method result to a GetPromptResult.
- convertToReadResourceResult(Object, String, String, AbstractMcpResourceMethodCallback.ContentType) - Method in class org.springaicommunity.mcp.method.resource.DefaultMcpReadResourceResultConverter
-
Converts the method's return value to a
McpSchema.ReadResourceResult. - convertToReadResourceResult(Object, String, String, AbstractMcpResourceMethodCallback.ContentType) - Method in interface org.springaicommunity.mcp.method.resource.McpReadResourceResultConverter
-
Converts the method's return value to a
McpSchema.ReadResourceResult. - convertValueToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Converts a method result value to a CallToolResult based on the return mode and type.
- costPriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- costPriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- createAsyncErrorResult(Exception) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
-
Creates an error result for exceptions that occur during method invocation.
- createErrorMessage(Throwable) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Creates the base error message for exceptions that occur during method invocation.
- createReference(ConcurrentReferenceHashMap.Entry<K, V>, int, ConcurrentReferenceHashMap.Reference<K, V>) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
-
Factory method used to create a new
ConcurrentReferenceHashMap.Reference. - createReferenceManager() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Factory method that returns the
ConcurrentReferenceHashMap<K,.V>.ReferenceManager - createRequestContext(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
- createRequestContext(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
- createRequestContext(McpAsyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
- createRequestContext(McpSyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
- createRequestContext(T, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- createSyncErrorResult(Exception) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
-
Creates an error result for exceptions that occur during method invocation.
D
- debug(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- debug(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- debug(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- debug(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- DefaultElicitationSpec - Class in org.springaicommunity.mcp.context
- DefaultElicitationSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultElicitationSpec
- DefaultLoggingSpec - Class in org.springaicommunity.mcp.context
- DefaultLoggingSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultLoggingSpec
- DefaultMcpAsyncRequestContext - Class in org.springaicommunity.mcp.context
-
Async (Reactor) implementation of McpAsyncRequestContext that returns Mono of value types.
- DefaultMcpAsyncRequestContext.Builder - Class in org.springaicommunity.mcp.context
- DefaultMcpReadResourceResultConverter - Class in org.springaicommunity.mcp.method.resource
-
Default implementation of
McpReadResourceResultConverter. - DefaultMcpReadResourceResultConverter() - Constructor for class org.springaicommunity.mcp.method.resource.DefaultMcpReadResourceResultConverter
- DefaultMcpSyncRequestContext - Class in org.springaicommunity.mcp.context
- DefaultMcpSyncRequestContext.Builder - Class in org.springaicommunity.mcp.context
- DefaultModelPreferenceSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- DefaultProgressSpec - Class in org.springaicommunity.mcp.context
- DefaultProgressSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultProgressSpec
- DefaultSamplingSpec - Class in org.springaicommunity.mcp.context
- DefaultSamplingSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultSamplingSpec
- DefaultSamplingSpec.DefaultModelPreferenceSpec - Class in org.springaicommunity.mcp.context
- description - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- description - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
-
Argument description.
- description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
-
Optional human-readable description.
- description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
A description of what this resource represents.
- description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
-
The description of the tool.
- description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolParam
-
The description of the tool argument.
- description(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the description of the resource.
- destructiveHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
-
If true, the tool may perform destructive updates to its environment.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
-
Deprecated.Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
-
Returns the methods of the given bean class.
- doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
- doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
- doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
- doGetMcpToolAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- doGetToolCallException() - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- doTask(int, Object, ConcurrentReferenceHashMap.Task<T>) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
-
Apply an update operation to this segment.
E
- elicit(TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicit(TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicit(TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicit(TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- elicit(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicit(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicit(McpSchema.ElicitRequest) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicit(McpSchema.ElicitRequest) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- elicit(Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicit(Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicit(Class<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicit(Class<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- elicitation(McpElicitation) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
-
Set the elicitation annotation.
- elicitationHandler() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Returns the value of the
elicitationHandlerrecord component. - elicitationHandler() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Returns the value of the
elicitationHandlerrecord component. - elicitationInternal(String, Type, Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicitEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- elicitEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- elicitEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- elicitEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- Entry(K, V) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
- entrySet() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- equals(Object) - Method in record class org.springaicommunity.mcp.annotation.McpMeta
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
- error(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- error(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- error(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- error(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- ErrorUtils - Class in org.springaicommunity.mcp
- ErrorUtils() - Constructor for class org.springaicommunity.mcp.ErrorUtils
- exchange() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- exchange() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- exchange() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- exchange(McpAsyncServerExchange) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
- exchange(McpSyncServerExchange) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
F
- filterMethodWithBidirectionalParameters() - Static method in class org.springaicommunity.mcp.McpPredicates
- filterNonReactiveReturnTypeMethod() - Static method in class org.springaicommunity.mcp.McpPredicates
- filterReactiveReturnTypeMethod() - Static method in class org.springaicommunity.mcp.McpPredicates
- findCauseUsingPlainJava(Throwable) - Static method in class org.springaicommunity.mcp.ErrorUtils
- findCauseUsingPlainJava(Throwable) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- fromJson(String, TypeReference<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Converts a JSON string to a Java object.
- fromJson(String, Class<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Converts a JSON string to a Java object.
- fromJson(String, Type) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Converts a JSON string to a Java object.
G
- generateForMethodInput(Method) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
- generateFromClass(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
- generateFromType(Type) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
- generateOutputSchema() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
-
If true, the tool will generate an output schema for non-primitive output types.
- get() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
-
Return the referenced entry, or
nullif the entry is no longer available. - get(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- get(String) - Method in record class org.springaicommunity.mcp.annotation.McpMeta
- getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
-
Get the async completion specifications.
- getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
-
Get the async stateless completion specifications.
- getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
- getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
-
Get the stateless completion specifications.
- getCount() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
-
Return the total number of references in this segment.
- getElicitationSpecifications() - Method in class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
-
Get the elicitation specifications.
- getElicitationSpecifications() - Method in class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
-
Get the elicitation specifications.
- getHash() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
-
Return the hash for the reference.
- getHash(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Get the hash for a given object, apply an additional hash function to reduce collisions.
- getJsonMapper() - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- getKey() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
- getLoadFactor() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
-
Get the list of logging consumer callbacks.
- getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
-
Get the list of logging consumer callbacks.
- getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
-
Deprecated.Get the list of logging consumer callbacks.
- getNext() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
-
Return the next reference in the chain, or
nullif none. - getObjectMapper() - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Returns a Jackson
ObjectMapperinstance tailored for JSON-parsing operations for tool calling and structured output. - getOrDefault(Object, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- getProgressSpecifications() - Method in class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
-
Get the list of progress specifications.
- getProgressSpecifications() - Method in class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
-
Get the list of progress specifications.
- getPromptListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
-
Get the list of prompt list changed consumer specifications.
- getPromptListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
-
Get the list of prompt list changed consumer specifications.
- getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
-
Get the async prompt specifications.
- getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
-
Get the async stateless prompt specifications.
- getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
- getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
-
Get the stateless prompt specifications.
- getReactiveReturnTypeArgument(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
- getReference(Object, int, ConcurrentReferenceHashMap.Restructure) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
- getReference(Object, ConcurrentReferenceHashMap.Restructure) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Return a
ConcurrentReferenceHashMap.Referenceto theConcurrentReferenceHashMap.Entryfor the specifiedkey, ornullif not found. - getResourceListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
-
Get the list of resource list changed consumer specifications.
- getResourceListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
-
Get the list of resource list changed consumer specifications.
- getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
-
Get the async resource specifications.
- getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
-
Get the async stateless resource specifications.
- getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
- getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
-
Get the stateless resource specifications.
- getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
- getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
- getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
- getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
- getSamplingSpecifications() - Method in class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
-
Get the sampling handler.
- getSamplingSpecifictions() - Method in class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
-
Get the sampling handler.
- getSegment(int) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- getSegmentsSize() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- getSize() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
-
Return the size of the current references array.
- getToolListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
-
Get the list of tool list changed consumer specifications.
- getToolListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
-
Get the list of tool list changed consumer specifications.
- getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.AsyncMcpToolProvider
-
Get the tool handler.
- getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.AsyncStatelessMcpToolProvider
-
Get the async stateless tool specifications.
- getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.SyncMcpToolProvider
-
Get the tool handler.
- getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.SyncStatelessMcpToolProvider
-
Get the stateless tool specifications.
- getValue() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
H
- hasCallToolRequestParameter(Method) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
-
Check if a method has a CallToolRequest parameter.
- hashCode() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Returns a hash code value for this object.
- hashCode() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
I
- idempotentHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
-
If true, calling the tool repeatedly with the same arguments will have no additional effect on the its environment.
- includeContextStrategy - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- includeContextStrategy(McpSchema.CreateMessageRequest.ContextInclusionStrategy) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- includeContextStrategy(McpSchema.CreateMessageRequest.ContextInclusionStrategy) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- info(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- info(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- info(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- info(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- intelligencePriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- intelligencePriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- isAssignable(Class<?>, Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Check if the right-hand side type may be assigned to the left-hand side type, assuming setting by reflection.
- isEmpty() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
-
Determines if the given parameter type is an exchange or context type that should be injected.
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
-
Determines if the given parameter type is an exchange or context type that should be injected.
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
- isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isNotReactiveReturnType - Static variable in class org.springaicommunity.mcp.McpPredicates
- isPrimitiveOrWrapper(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Check if the given class represents a primitive (i.e.
- isPrimitiveWrapper(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Check if the given class represents a primitive wrapper, i.e.
- isReactiveReturnType - Static variable in class org.springaicommunity.mcp.McpPredicates
- isReactiveReturnTypeOfCallToolResult(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
-
Check if the given type is a reactive type containing CallToolResult (e.g., Mono
, Flux , Publisher ) - isReactiveReturnTypeOfVoid(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
-
Check if the given type is a reactive type containing Void (e.g., Mono
, Flux , Publisher ) - isSimpleValueType(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Delegate for
org.springframework.beans.BeanUtils#isSimpleValueType. - isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Checks if a parameter type is compatible with the exchange type.
- isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
- isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
- isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
- isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
- isUriTemplate(String) - Static method in class org.springaicommunity.mcp.McpPredicates
- isVoidType(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Determine if the given type represents either
Voidorvoid.
J
- jsonMapper - Variable in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- JsonParser - Class in org.springaicommunity.mcp.method.tool.utils
-
Utilities to perform parsing operations between JSON and Java.
- JsonSchemaGenerator - Class in org.springaicommunity.mcp.method.tool.utils
- JsonSchemaGenerator() - Constructor for class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
L
- lastModified() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
-
The date and time (in ISO 8601 format) when the resource was last modified.
- level - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- level(McpSchema.LoggingLevel) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- level(McpSchema.LoggingLevel) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- logger - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- logger(String) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- logger(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- loggingConsumer(McpLogging) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
-
Set the logging consumer annotation.
- loggingHandler() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Returns the value of the
loggingHandlerrecord component. - loggingHandler() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Returns the value of the
loggingHandlerrecord component.
M
- mapValueToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
-
Map individual values to CallToolResult This method delegates to the parent class's convertValueToCallToolResult method to avoid code duplication.
- maxTokens - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- maxTokens(Integer) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- maxTokens(Integer) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- McpArg - Annotation Interface in org.springaicommunity.mcp.annotation
-
Marks a method parameter as a MCP Argument.
- McpAsyncRequestContext - Interface in org.springaicommunity.mcp.context
-
Async (Reactor) version of McpSyncRequestContext that returns Mono of value types.
- McpComplete - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotates a method used for completion functionality in the MCP framework.
- McpCompleteMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.McpCompleteMethodException
-
Constructs a new exception with the specified detail message.
- McpCompleteMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.McpCompleteMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpElicitation - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle elicitation requests from MCP servers.
- McpElicitationMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.McpElicitationMethodException
-
Constructs a new exception with the specified detail message.
- McpElicitationMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.McpElicitationMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpLogging - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle logging message notifications from MCP servers.
- McpLoggingConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException
-
Constructs a new exception with the specified detail message.
- McpLoggingConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpMeta - Record Class in org.springaicommunity.mcp.annotation
-
Special object used to represent the
McpSchema.Meta.meta(),McpSchema.Meta.meta()andMcpSchema.Meta.meta()values as method argument in all client and server MCP request and notification handlers. - McpMeta(Map<String, Object>) - Constructor for record class org.springaicommunity.mcp.annotation.McpMeta
-
Creates an instance of a
McpMetarecord class. - McpPredicates - Class in org.springaicommunity.mcp
- McpPredicates() - Constructor for class org.springaicommunity.mcp.McpPredicates
- McpProgress - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle progress notifications from MCP servers.
- McpProgressMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.McpProgressMethodException
-
Constructs a new exception with the specified detail message.
- McpProgressMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.McpProgressMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpProgressToken - Annotation Interface in org.springaicommunity.mcp.annotation
-
Used to annotate method parameter that should hold the progress token value as received from the requester.
- McpPrompt - Annotation Interface in org.springaicommunity.mcp.annotation
-
Marks a method as a MCP Prompt.
- McpPromptListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle prompt list change notifications from MCP servers.
- McpPromptListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message.
- McpPromptListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpReadResourceResultConverter - Interface in org.springaicommunity.mcp.method.resource
-
Interface for converting method return values to
McpSchema.ReadResourceResult. - McpRequestContextTypes<ET> - Interface in org.springaicommunity.mcp.context
- McpRequestContextTypes.ElicitationSpec - Interface in org.springaicommunity.mcp.context
- McpRequestContextTypes.LoggingSpec - Interface in org.springaicommunity.mcp.context
- McpRequestContextTypes.ModelPreferenceSpec - Interface in org.springaicommunity.mcp.context
- McpRequestContextTypes.ProgressSpec - Interface in org.springaicommunity.mcp.context
- McpRequestContextTypes.SamplingSpec - Interface in org.springaicommunity.mcp.context
- McpResource - Annotation Interface in org.springaicommunity.mcp.annotation
-
Marks a method as a MCP Resource.
- McpResource.McpAnnotations - Annotation Interface in org.springaicommunity.mcp.annotation
- McpResourceListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle resource list change notifications from MCP servers.
- McpResourceListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message.
- McpResourceListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpSampling - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle sampling requests from MCP servers.
- McpSamplingMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.McpSamplingMethodException
-
Constructs a new exception with the specified detail message.
- McpSamplingMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.McpSamplingMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpSyncRequestContext - Interface in org.springaicommunity.mcp.context
- McpTool - Annotation Interface in org.springaicommunity.mcp.annotation
- McpTool.McpAnnotations - Annotation Interface in org.springaicommunity.mcp.annotation
-
Additional properties describing a Tool to clients.
- McpToolListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
-
Annotation for methods that handle tool list change notifications from MCP servers.
- McpToolListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message.
- McpToolListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException
-
Constructs a new exception with the specified detail message and cause.
- McpToolParam - Annotation Interface in org.springaicommunity.mcp.annotation
- message - Variable in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- message - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- message - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
- message() - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- message(McpSchema.AudioContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.AudioContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(McpSchema.EmbeddedResource...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.EmbeddedResource...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(McpSchema.ImageContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.ImageContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(McpSchema.ResourceLink...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.ResourceLink...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(McpSchema.SamplingMessage...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.SamplingMessage...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(McpSchema.TextContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- message(McpSchema.TextContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- message(String) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- message(String) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- message(String) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
- message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
- message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- message(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- messages - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- meta - Variable in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- meta - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- meta - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
- meta - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- meta() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
-
Returns the value of the
metarecord component. - meta() - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- meta() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Returns the value of the
metarecord component. - meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
- meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
- meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
- meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
- meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
- meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
- meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
-
Sets the meta map.
- metadata - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- metadata(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- metadata(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- metadata(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- metadata(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- method - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- method - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
- method - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
- method(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- method(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
-
Set the method to create a callback for.
- mimeType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- mimeType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- mimeType() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
The MIME type of this resource, if known.
- mimeType(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the MIME type of the resource.
- modelHint(String) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- modelHint(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- modelHints(String...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- modelHints(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- modelPreferences - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- modelPreferences(Consumer<McpRequestContextTypes.ModelPreferenceSpec>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- modelPreferences(Consumer<McpRequestContextTypes.ModelPreferenceSpec>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
N
- name - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- name - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
-
Argument name.
- name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
-
Unique identifier for the prompt
- name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn’t present).
- name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
-
The name of the tool.
- name(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the name of the resource.
- NEVER - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
- nullSafeEquals(Object, Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- nullSafeHashCode(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
O
- openWorldHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
-
If true, this tool may interact with an “open world” of external entities.
- org.springaicommunity.mcp - package org.springaicommunity.mcp
- org.springaicommunity.mcp.adapter - package org.springaicommunity.mcp.adapter
- org.springaicommunity.mcp.annotation - package org.springaicommunity.mcp.annotation
- org.springaicommunity.mcp.context - package org.springaicommunity.mcp.context
- org.springaicommunity.mcp.method.changed.prompt - package org.springaicommunity.mcp.method.changed.prompt
- org.springaicommunity.mcp.method.changed.resource - package org.springaicommunity.mcp.method.changed.resource
- org.springaicommunity.mcp.method.changed.tool - package org.springaicommunity.mcp.method.changed.tool
- org.springaicommunity.mcp.method.complete - package org.springaicommunity.mcp.method.complete
- org.springaicommunity.mcp.method.elicitation - package org.springaicommunity.mcp.method.elicitation
- org.springaicommunity.mcp.method.logging - package org.springaicommunity.mcp.method.logging
- org.springaicommunity.mcp.method.progress - package org.springaicommunity.mcp.method.progress
- org.springaicommunity.mcp.method.prompt - package org.springaicommunity.mcp.method.prompt
- org.springaicommunity.mcp.method.resource - package org.springaicommunity.mcp.method.resource
- org.springaicommunity.mcp.method.sampling - package org.springaicommunity.mcp.method.sampling
- org.springaicommunity.mcp.method.tool - package org.springaicommunity.mcp.method.tool
- org.springaicommunity.mcp.method.tool.utils - package org.springaicommunity.mcp.method.tool.utils
- org.springaicommunity.mcp.provider.changed.prompt - package org.springaicommunity.mcp.provider.changed.prompt
- org.springaicommunity.mcp.provider.changed.resource - package org.springaicommunity.mcp.provider.changed.resource
- org.springaicommunity.mcp.provider.changed.tool - package org.springaicommunity.mcp.provider.changed.tool
- org.springaicommunity.mcp.provider.complete - package org.springaicommunity.mcp.provider.complete
- org.springaicommunity.mcp.provider.elicitation - package org.springaicommunity.mcp.provider.elicitation
- org.springaicommunity.mcp.provider.logging - package org.springaicommunity.mcp.provider.logging
- org.springaicommunity.mcp.provider.progress - package org.springaicommunity.mcp.provider.progress
- org.springaicommunity.mcp.provider.prompt - package org.springaicommunity.mcp.provider.prompt
- org.springaicommunity.mcp.provider.resource - package org.springaicommunity.mcp.provider.resource
- org.springaicommunity.mcp.provider.sampling - package org.springaicommunity.mcp.provider.sampling
- org.springaicommunity.mcp.provider.tool - package org.springaicommunity.mcp.provider.tool
P
- percentage(int) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- ping() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- ping() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- ping() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- ping() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- pollForPurge() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
-
Return any reference that has been garbage collected and can be purged from the underlying structure or
nullif no references need purging. - priority() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
-
Describes how important this data is for operating the server.
- processResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
-
Processes the result of the method invocation and converts it to a CallToolResult.
- progress - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
- progress(double) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
- progress(double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- progress(int) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- progress(int) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- progress(int) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- progress(int) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- progress(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- progress(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- progress(McpSchema.ProgressNotification) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- progress(McpSchema.ProgressNotification) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- progress(McpProgress) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
-
Set the progress annotation.
- progressHandler() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Returns the value of the
progressHandlerrecord component. - progressHandler() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Returns the value of the
progressHandlerrecord component. - prompt - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- prompt - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- prompt - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
- prompt - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- prompt() - Element in annotation interface org.springaicommunity.mcp.annotation.McpComplete
-
The name reference to a prompt.
- prompt(McpSchema.Prompt) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
-
Set the prompt.
- prompt(String) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the prompt reference.
- PromptAdapter - Class in org.springaicommunity.mcp.adapter
-
Utility class for adapting between McpPrompt annotations and McpSchema.Prompt objects.
- promptListChanged(McpPromptListChanged) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
-
Set the prompt list changed annotation.
- promptListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Returns the value of the
promptListChangeHandlerrecord component. - promptListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Returns the value of the
promptListChangeHandlerrecord component. - PROPERTY_REQUIRED_FALSE_BY_DEFAULT - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
-
Properties are only required if marked as such via one of the supported annotations.
- purgeUnreferencedEntries() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
-
Remove any entries that have been garbage collected and are no longer referenced.
- put(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- putIfAbsent(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
R
- ReactiveUtils - Class in org.springaicommunity.mcp.method.tool
- ReactiveUtils() - Constructor for class org.springaicommunity.mcp.method.tool.ReactiveUtils
- readOnlyHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
-
If true, the tool does not modify its environment.
- reference(McpSchema.CompleteReference) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the complete reference.
- ReferenceManager() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
- release() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
-
Release this entry and ensure that it will be returned from
ReferenceManager#pollForPurge(). - remove(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- remove(Object, Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- replace(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- replace(K, V, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- request() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- request() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- request() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- request(McpSchema.Request) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
- request(McpSchema.Request) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
- requestMeta() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- requestMeta() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- requestMeta() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- required() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
-
True if this argument is required.
- required() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolParam
-
Whether the tool argument is required.
- resolvePrimitiveIfNecessary(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
-
Resolve the given class if it is a primitive class, returning the corresponding primitive wrapper type instead.
- resource(McpSchema.Resource) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the Mcp Schema resource.
- resource(McpSchema.ResourceTemplate) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the Mcp Schema resource template.
- ResourceAdapter - Class in org.springaicommunity.mcp.adapter
- resourceListChanged(McpResourceListChanged) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
-
Set the resource list changed annotation.
- resourceListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Returns the value of the
resourceListChangeHandlerrecord component. - resourceListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Returns the value of the
resourceListChangeHandlerrecord component. - resultConverter - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- resultConverter - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- resultConverter(McpReadResourceResultConverter) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the result converter.
- returnMode - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- ReturnMode - Enum Class in org.springaicommunity.mcp.method.tool
- roots() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- roots() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- roots() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- roots() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- rootsEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- rootsEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- rootsEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- rootsEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
S
- sample(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- sample(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- sample(McpSchema.CreateMessageRequest) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- sample(McpSchema.CreateMessageRequest) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- sample(String...) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- sample(String...) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- sample(String...) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- sample(String...) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- sampleEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- sampleEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- sampleEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- sampleEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- sampling(McpSampling) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
-
Set the sampling annotation.
- samplingHandler() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Returns the value of the
samplingHandlerrecord component. - samplingHandler() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Returns the value of the
samplingHandlerrecord component. - Segment(int, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
- sessionId() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- sessionId() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- sessionId() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
- setJsonMapper(McpJsonMapper) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- setValue(V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
- size() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
- SOFT - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
-
Use
SoftReferences. - speedPriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
- speedPriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- SpringAiSchemaModule - Class in org.springaicommunity.mcp.method.tool.utils
-
JSON Schema Generator Module for Spring AI.
- SpringAiSchemaModule(SpringAiSchemaModule.Option...) - Constructor for class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule
- SpringAiSchemaModule.Option - Enum Class in org.springaicommunity.mcp.method.tool.utils
-
Options for customizing the behavior of the module.
- stopSequences - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- stopSequences(String...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- stopSequences(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- STRUCTURED - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
- structuredContent() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Returns the value of the
structuredContentrecord component. - structuredContent(U) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
-
Sets the structured content.
- StructuredElicitResult<T> - Record Class in org.springaicommunity.mcp.context
-
A record representing the result of a structured elicit action.
- StructuredElicitResult(McpSchema.ElicitResult.Action, T, Map<String, Object>) - Constructor for record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Creates an instance of a
StructuredElicitResultrecord class. - StructuredElicitResult.Builder<T> - Class in org.springaicommunity.mcp.context
- SyncElicitationSpecification - Record Class in org.springaicommunity.mcp.method.elicitation
- SyncElicitationSpecification(String[], Function<McpSchema.ElicitRequest, McpSchema.ElicitResult>) - Constructor for record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Creates an instance of a
SyncElicitationSpecificationrecord class. - SyncLoggingSpecification - Record Class in org.springaicommunity.mcp.method.logging
- SyncLoggingSpecification(String[], Consumer<McpSchema.LoggingMessageNotification>) - Constructor for record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Creates an instance of a
SyncLoggingSpecificationrecord class. - SyncMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
-
Class for creating BiFunction callbacks around complete methods.
- SyncMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
-
Builder for creating SyncMcpCompleteMethodCallback instances.
- SyncMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
- SyncMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
- SyncMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
-
Class for creating Function callbacks around elicitation methods.
- SyncMcpElicitationMethodCallback.Builder - Class in org.springaicommunity.mcp.method.elicitation
-
Builder for creating SyncMcpElicitationMethodCallback instances.
- SyncMcpElicitationProvider - Class in org.springaicommunity.mcp.provider.elicitation
-
Provider for synchronous elicitation callbacks.
- SyncMcpElicitationProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
-
Create a new SyncMcpElicitationProvider.
- SyncMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
-
Class for creating Consumer callbacks around logging consumer methods.
- SyncMcpLoggingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.logging
-
Builder for creating SyncMcpLoggingConsumerMethodCallback instances.
- SyncMcpLoggingProvider - Class in org.springaicommunity.mcp.provider.logging
-
Provider for synchronous logging consumer callbacks.
- SyncMcpLoggingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
-
Create a new SyncMcpLoggingConsumerProvider.
- SyncMcpLogginProvider - Class in org.springaicommunity.mcp.provider.logging
-
Deprecated.
- SyncMcpLogginProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
-
Deprecated.Create a new SyncMcpLoggingConsumerProvider.
- SyncMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
-
Synchronous implementation of a progress method callback.
- SyncMcpProgressMethodCallback.Builder - Class in org.springaicommunity.mcp.method.progress
-
Builder for creating SyncMcpProgressMethodCallback instances.
- SyncMcpProgressProvider - Class in org.springaicommunity.mcp.provider.progress
-
Provider for synchronous progress callbacks.
- SyncMcpProgressProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
-
Create a new SyncMcpProgressProvider.
- SyncMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
-
Class for creating Consumer callbacks around prompt list changed consumer methods.
- SyncMcpPromptListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.prompt
-
Builder for creating SyncMcpPromptListChangedMethodCallback instances.
- SyncMcpPromptListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.prompt
-
Provider for synchronous prompt list changed consumer callbacks.
- SyncMcpPromptListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
-
Create a new SyncMcpPromptListChangedProvider.
- SyncMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
-
Class for creating BiFunction callbacks around prompt methods.
- SyncMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
-
Builder for creating SyncMcpPromptMethodCallback instances.
- SyncMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
- SyncMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
- SyncMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
-
Class for creating Consumer callbacks around resource list changed consumer methods.
- SyncMcpResourceListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.resource
-
Builder for creating SyncMcpResourceListChangedMethodCallback instances.
- SyncMcpResourceListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.resource
-
Provider for synchronous resource list changed consumer callbacks.
- SyncMcpResourceListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
-
Create a new SyncMcpResourceListChangedProvider.
- SyncMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
-
Class for creating BiFunction callbacks around resource methods.
- SyncMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
-
Builder for creating SyncMcpResourceMethodCallback instances.
- SyncMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
- SyncMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
- SyncMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
-
Class for creating Function callbacks around sampling methods.
- SyncMcpSamplingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.sampling
-
Builder for creating SyncMcpSamplingMethodCallback instances.
- SyncMcpSamplingProvider - Class in org.springaicommunity.mcp.provider.sampling
-
Provider for synchronous sampling callbacks.
- SyncMcpSamplingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
-
Create a new SyncMcpSamplingProvider.
- SyncMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
-
Class for creating Consumer callbacks around tool list changed consumer methods.
- SyncMcpToolListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.tool
-
Builder for creating SyncMcpToolListChangedMethodCallback instances.
- SyncMcpToolListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.tool
-
Provider for synchronous tool list changed consumer callbacks.
- SyncMcpToolListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
-
Create a new SyncMcpToolListChangedProvider.
- SyncMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
-
Class for creating Function callbacks around tool methods.
- SyncMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
- SyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
- SyncMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
- SyncMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.SyncMcpToolProvider
-
Create a new SyncMcpToolProvider.
- SyncProgressSpecification - Record Class in org.springaicommunity.mcp.method.progress
-
Specification for synchronous progress handlers.
- SyncProgressSpecification(String[], Consumer<McpSchema.ProgressNotification>) - Constructor for record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Creates an instance of a
SyncProgressSpecificationrecord class. - SyncPromptListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.prompt
- SyncPromptListChangedSpecification(String[], Consumer<List<McpSchema.Prompt>>) - Constructor for record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Creates an instance of a
SyncPromptListChangedSpecificationrecord class. - SyncResourceListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.resource
- SyncResourceListChangedSpecification(String[], Consumer<List<McpSchema.Resource>>) - Constructor for record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Creates an instance of a
SyncResourceListChangedSpecificationrecord class. - SyncSamplingSpecification - Record Class in org.springaicommunity.mcp.method.sampling
- SyncSamplingSpecification(String[], Function<McpSchema.CreateMessageRequest, McpSchema.CreateMessageResult>) - Constructor for record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Creates an instance of a
SyncSamplingSpecificationrecord class. - SyncStatelessMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
-
Class for creating BiFunction callbacks around complete methods for stateless contexts.
- SyncStatelessMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
-
Builder for creating SyncStatelessMcpCompleteMethodCallback instances.
- SyncStatelessMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
-
Provider for synchronous stateless MCP complete methods.
- SyncStatelessMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
-
Create a new SyncStatelessMcpCompleteProvider.
- SyncStatelessMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
-
Class for creating BiFunction callbacks around prompt methods for stateless contexts.
- SyncStatelessMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
-
Builder for creating SyncStatelessMcpPromptMethodCallback instances.
- SyncStatelessMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
-
Provider for synchronous stateless MCP prompt methods.
- SyncStatelessMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
-
Create a new SyncStatelessMcpPromptProvider.
- SyncStatelessMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
-
Class for creating BiFunction callbacks around resource methods for stateless contexts.
- SyncStatelessMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
-
Builder for creating SyncStatelessMcpResourceMethodCallback instances.
- SyncStatelessMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
-
Provider for synchronous stateless MCP resource methods.
- SyncStatelessMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
-
Create a new SyncStatelessMcpResourceProvider.
- SyncStatelessMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
-
Class for creating Function callbacks around tool methods.
- SyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
- SyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
- SyncStatelessMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
-
Provider for synchronous stateless MCP tool methods.
- SyncStatelessMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.SyncStatelessMcpToolProvider
-
Create a new SyncStatelessMcpToolProvider.
- SyncToolListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.tool
- SyncToolListChangedSpecification(String[], Consumer<List<McpSchema.Tool>>) - Constructor for record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Creates an instance of a
SyncToolListChangedSpecificationrecord class. - systemPrompt - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- systemPrompt(String) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- systemPrompt(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
T
- temperature - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- temperature(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
- temperature(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
- TEXT - Enum constant in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
-
Text content type.
- TEXT - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
- title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
-
Optional human-readable name of the prompt for display purposes.
- title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
Optional human-readable name of the prompt for display purposes.
- title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
-
A human-readable title for the tool.
- title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
-
Intended for UI and end-user contexts — optimized to be human-readable and easily understood, even by those unfamiliar with domain-specific terminology.
- toJson(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Converts a Java object to a JSON string if it's not already a valid JSON string.
- toolCallExceptionClass - Variable in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
- toolListChanged(McpToolListChanged) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
-
Set the tool list changed annotation.
- toolListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Returns the value of the
toolListChangeHandlerrecord component. - toolListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Returns the value of the
toolListChangeHandlerrecord component. - toolMethod - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- toolObject - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
- toolObjects - Variable in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- toString() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
-
Returns a string representation of this record class.
- toString() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
-
Returns a string representation of this record class.
- toString() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
- total - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
- total(double) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
- total(double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- toTypedObject(Object, Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
-
Convert a Java Object to a typed Object.
- transportContext() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- transportContext() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- transportContext() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
U
- uri - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- uri - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- uri - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- uri - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- uri() - Element in annotation interface org.springaicommunity.mcp.annotation.McpComplete
-
The name reference to a resource template URI.
- uri() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
-
the URI of the resource.
- uri(String) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the URI reference.
- uri(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the URI for the resource.
- uriTemplateManager - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- uriTemplateManager - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- uriTemplateManagerFactory - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
- uriTemplateManagerFactory - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
- uriTemplateManagerFactory(McpUriTemplateManagerFactory) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Set the URI template manager factory.
- uriTemplateManagerFactory(McpUriTemplateManagerFactory) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Set the URI template manager factory.
- uriVariables - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- uriVariables - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
V
- validate() - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
-
Validate the builder state.
- validate() - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
-
Validate the builder state.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
-
Validates that the method signature is compatible with the prompt list changed consumer callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
-
Validates that the method signature is compatible with the resource list changed consumer callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
-
Validates that the method signature is compatible with the tool list changed consumer callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Validates that the method signature is compatible with the complete callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Validates that the method signature is compatible with the elicitation callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
-
Validates that the method signature is compatible with the logging consumer callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
-
Validates that the method signature is compatible with the progress callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Validates that the method signature is compatible with the prompt callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Validates that the method signature is compatible with the resource callback.
- validateMethod(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Validates that the method signature is compatible with the sampling callback.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Validates method parameters.
- validateParameters(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Validates method parameters.
- validateParametersWithoutUriVariables(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Validates method parameters when no URI variables are present.
- validateParametersWithUriVariables(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Validates method parameters when URI variables are present.
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
- validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
- validateRequest(McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
-
Validates that the request is not null.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
-
Validates that the method return type is compatible with the prompt list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
-
Validates that the method return type is compatible with the prompt list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
-
Validates that the method return type is compatible with the prompt list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
-
Validates that the method return type is compatible with the resource list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
-
Validates that the method return type is compatible with the resource list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
-
Validates that the method return type is compatible with the resource list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
-
Validates that the method return type is compatible with the tool list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
-
Validates that the method return type is compatible with the tool list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
-
Validates that the method return type is compatible with the tool list changed consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
-
Validates that the method return type is compatible with the complete callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
-
Validates that the method return type is compatible with the complete callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
-
Validates that the method return type is compatible with the complete callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
-
Validates that the method return type is compatible with the complete callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
-
Validates that the method return type is compatible with the complete callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
-
Validates that the method return type is compatible with the elicitation callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
-
Validates that the method return type is compatible with the elicitation callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
-
Validates that the method return type is compatible with the elicitation callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
-
Validates that the method return type is compatible with the logging consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
-
Validates that the method return type is compatible with the logging consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
-
Validates that the method return type is compatible with the logging consumer callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
-
Validates that the method return type is compatible with the progress callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
-
Validates that the method return type is compatible with the prompt callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
-
Validates that the method return type is compatible with the resource callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
-
Validates that the method return type is compatible with the resource callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
-
Validates that the method return type is compatible with the resource callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
-
Validates that the method return type is compatible with the sampling callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
-
Validates that the method return type is compatible with the sampling callback.
- validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
-
Validates that the method return type is compatible with the sampling callback.
- validateSyncRequest(McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
-
Validates that the request is not null.
- valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.ReturnMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springaicommunity.mcp.method.tool.ReturnMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VOID - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
W
- warn(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
- warn(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
- warn(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
- warn(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
- WEAK - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
-
Use
WeakReferences. - WHEN_NECESSARY - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
All Classes and Interfaces|All Packages|Serialized Form
SyncMcpLoggingProviderinstead.