Index

A B C E G H L O P R S T 
All Classes and Interfaces|All Packages

A

AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
 
AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor(Set) - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
AbstractAnnotatedMethodBeanPostProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
 
AbstractAnnotatedMethodBeanPostProcessor(AbstractMcpAnnotatedBeans, Set) - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
AbstractMcpAnnotatedBeans - Class in org.springframework.ai.mcp.annotation.spring.scan
Container for Beans that have method with MCP annotations
AbstractMcpAnnotatedBeans() - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
addMcpAnnotatedBean(Object, Set) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
afterSingletonsInstantiated() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
afterSingletonsInstantiated() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
allAnnotatedBeans - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
allAnnotatedBeans - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
AnnotationProviderUtil - Class in org.springframework.ai.mcp.annotation.spring
 
AsyncMcpAnnotationProviders - Class in org.springframework.ai.mcp.annotation.spring
 

B

beanFactory - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
beanFactory - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
beanMethods(Object) - Static method in class org.springframework.ai.mcp.annotation.spring.AnnotationProviderUtil
Returns the declared methods of the given bean, sorted by method name and parameter types.

C

capabilitiesPerClient - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
capabilitiesPerClient - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
ClientMcpAsyncHandlersRegistry - Class in org.springframework.ai.mcp.annotation.spring
Registry of methods annotated with MCP Client annotations (sampling, logging, etc.).
ClientMcpAsyncHandlersRegistry() - Constructor for class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
ClientMcpSyncHandlersRegistry - Class in org.springframework.ai.mcp.annotation.spring
Registry of methods annotated with MCP Client annotations (sampling, logging, etc.).
ClientMcpSyncHandlersRegistry() - Constructor for class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
completeSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
completeSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

E

elicitationSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
elicitationSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

G

getAllAnnotatedBeans() - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
getBeansByAnnotation(Class) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
getBeansByAnnotationType() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
getBeansByAnnotationType() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
getCapabilities(String) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Obtain the MCP capabilities declared for a given MCP client.
getCapabilities(String) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Obtain the MCP capabilities declared for a given MCP client.
getCount() - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 

H

handleElicitation(String, McpSchema.ElicitRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke the elicitation handler for a given MCP client.
handleElicitation(String, McpSchema.ElicitRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke the elicitation handler for a given MCP client.
handleLogging(String, McpSchema.LoggingMessageNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all elicitation handlers for a given MCP client, sequentially.
handleLogging(String, McpSchema.LoggingMessageNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all elicitation handlers for a given MCP client, sequentially.
handleProgress(String, McpSchema.ProgressNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all progress handlers for a given MCP client, sequentially.
handleProgress(String, McpSchema.ProgressNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all progress handlers for a given MCP client, sequentially.
handlePromptListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all prompt list changed handlers for a given MCP client, sequentially.
handlePromptListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all prompt list changed handlers for a given MCP client, sequentially.
handleResourceListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all resource list changed handlers for a given MCP client, sequentially.
handleResourceListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all resource list changed handlers for a given MCP client, sequentially.
handleSampling(String, McpSchema.CreateMessageRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke the sampling handler for a given MCP client.
handleSampling(String, McpSchema.CreateMessageRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke the sampling handler for a given MCP client.
handleToolListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all tool list changed handlers for a given MCP client, sequentially.
handleToolListChanged(String, List) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all tool list changed handlers for a given MCP client, sequentially.

L

loggingSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
loggingSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

O

org.springframework.ai.mcp.annotation.spring - package org.springframework.ai.mcp.annotation.spring
 
org.springframework.ai.mcp.annotation.spring.scan - package org.springframework.ai.mcp.annotation.spring.scan
 

P

postProcessAfterInitialization(Object, String) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
progressSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
progressSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
promptListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
promptListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
promptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
promptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

R

resourceListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
resourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
resourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

S

samplingSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
samplingSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
statelessCompleteSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessCompleteSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessPromptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessPromptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessResourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessResourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessResourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessResourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessToolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessToolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
SyncMcpAnnotationProviders - Class in org.springframework.ai.mcp.annotation.spring
 

T

targetAnnotations - Variable in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
targetAnnotations - Variable in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
toolListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
toolListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
toolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
toolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
A B C E G H L O P R S T 
All Classes and Interfaces|All Packages