Hierarchy For All Packages
Package Hierarchies:- org.springaicommunity.mcp,
- org.springaicommunity.mcp.adapter,
- org.springaicommunity.mcp.annotation,
- org.springaicommunity.mcp.context,
- org.springaicommunity.mcp.method.changed.prompt,
- org.springaicommunity.mcp.method.changed.resource,
- org.springaicommunity.mcp.method.changed.tool,
- org.springaicommunity.mcp.method.complete,
- org.springaicommunity.mcp.method.elicitation,
- org.springaicommunity.mcp.method.logging,
- org.springaicommunity.mcp.method.progress,
- org.springaicommunity.mcp.method.prompt,
- org.springaicommunity.mcp.method.resource,
- org.springaicommunity.mcp.method.sampling,
- org.springaicommunity.mcp.method.tool,
- org.springaicommunity.mcp.method.tool.utils,
- org.springaicommunity.mcp.provider.changed.prompt,
- org.springaicommunity.mcp.provider.changed.resource,
- org.springaicommunity.mcp.provider.changed.tool,
- org.springaicommunity.mcp.provider.complete,
- org.springaicommunity.mcp.provider.elicitation,
- org.springaicommunity.mcp.provider.logging,
- org.springaicommunity.mcp.provider.progress,
- org.springaicommunity.mcp.provider.prompt,
- org.springaicommunity.mcp.provider.resource,
- org.springaicommunity.mcp.provider.sampling,
- org.springaicommunity.mcp.provider.tool
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>)
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap<K,
- org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
- org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback (implements java.util.function.BiFunction<T,
U, R>)
- org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback (implements java.util.function.BiFunction<T,
- org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback.Builder
- org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback.Builder
- org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback.Builder
- org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback.Builder
- org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
- org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback (implements java.util.function.Function<T,
R>)
- org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback.Builder
- org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback.Builder
- org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
- org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback (implements java.util.function.Consumer<T>)
- org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback.Builder
- org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback.Builder
- org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
- org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback (implements java.util.function.Consumer<T>)
- org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback.Builder
- org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
- org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback (implements java.util.function.Consumer<T>)
- org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
- org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback (implements java.util.function.BiFunction<T,
U, R>)
- org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback (implements java.util.function.BiFunction<T,
- org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder<B,
T> - org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback.Builder
- org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback.Builder
- org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback.Builder
- org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
- org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback (implements java.util.function.Consumer<T>)
- org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
- org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback (implements java.util.function.BiFunction<T,
U, R>)
- org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback (implements java.util.function.BiFunction<T,
- org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback.Builder
- org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback.Builder
- org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback.Builder
- org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback.Builder
- org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
- org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback (implements java.util.function.Function<T,
R>)
- org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback.Builder
- org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
- org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback (implements java.util.function.Function<T,
R>) - org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback (implements java.util.function.Consumer<T>)
- org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback (implements java.util.function.Function<T,
- org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder<T,
R> - org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback.Builder
- org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback<T,
RC> - org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback<T,
RC> - org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback<T,
RC> - org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback (implements java.util.function.BiFunction<T,
U, R>)
- org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback (implements java.util.function.BiFunction<T,
- org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback (implements java.util.function.BiFunction<T,
U, R>) - org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback (implements java.util.function.BiFunction<T,
U, R>)
- org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback<T,
- org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback<T,
- org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- org.springaicommunity.mcp.provider.tool.AsyncMcpToolProvider
- org.springaicommunity.mcp.provider.tool.AsyncStatelessMcpToolProvider
- org.springaicommunity.mcp.provider.tool.SyncMcpToolProvider
- org.springaicommunity.mcp.provider.tool.SyncStatelessMcpToolProvider
- org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
- org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
- org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
- org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
- org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
- org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
- org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
- org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
- org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
- org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
- org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
- org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
- org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
- org.springaicommunity.mcp.method.tool.utils.ClassUtils
- org.springaicommunity.mcp.adapter.CompleteAdapter
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry<K,
V> (implements java.util.Map.Entry<K, V>) - org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
- org.springaicommunity.mcp.context.DefaultElicitationSpec (implements org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec)
- org.springaicommunity.mcp.context.DefaultLoggingSpec (implements org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec)
- org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext (implements org.springaicommunity.mcp.context.McpAsyncRequestContext)
- org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
- org.springaicommunity.mcp.method.resource.DefaultMcpReadResourceResultConverter (implements org.springaicommunity.mcp.method.resource.McpReadResourceResultConverter)
- org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext (implements org.springaicommunity.mcp.context.McpSyncRequestContext)
- org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
- org.springaicommunity.mcp.context.DefaultProgressSpec (implements org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec)
- org.springaicommunity.mcp.context.DefaultSamplingSpec (implements org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec)
- org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec (implements org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec)
- org.springaicommunity.mcp.ErrorUtils
- org.springaicommunity.mcp.method.tool.utils.JsonParser
- org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
- org.springaicommunity.mcp.McpPredicates
- org.springaicommunity.mcp.adapter.PromptAdapter
- org.springaicommunity.mcp.method.tool.ReactiveUtils
- java.lang.Record
- org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
- org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
- org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
- org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
- org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
- org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
- org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
- org.springaicommunity.mcp.annotation.McpMeta
- org.springaicommunity.mcp.context.StructuredElicitResult<T>
- org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
- org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
- org.springaicommunity.mcp.method.progress.SyncProgressSpecification
- org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
- org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
- org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
- org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
- java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
- org.springaicommunity.mcp.adapter.ResourceAdapter
- org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule (implements com.github.victools.jsonschema.generator.Module)
- org.springaicommunity.mcp.context.StructuredElicitResult.Builder<T>
- org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
- org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
- org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
- org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
- org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
- org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
- org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
- org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
- org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
- org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
- org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
- org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
- org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
- org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.McpCompleteMethodException
- org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.McpElicitationMethodException
- org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException
- org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.McpProgressMethodException
- org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException
- org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException
- org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.McpSamplingMethodException
- org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException
- java.lang.RuntimeException
- java.lang.Exception
- java.util.AbstractMap<K,
Interface Hierarchy
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference<K,
V> - org.springaicommunity.mcp.method.resource.McpReadResourceResultConverter
- org.springaicommunity.mcp.context.McpRequestContextTypes<ET>
- org.springaicommunity.mcp.context.McpAsyncRequestContext
- org.springaicommunity.mcp.context.McpSyncRequestContext
- org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
- org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
- org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
- org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
- org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
Annotation Interface Hierarchy
- org.springaicommunity.mcp.annotation.McpArg (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpComplete (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpElicitation (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpLogging (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpProgress (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpProgressToken (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpPrompt (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpPromptListChanged (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpResource (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpResource.McpAnnotations (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpResourceListChanged (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpSampling (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpTool (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpTool.McpAnnotations (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpToolListChanged (implements java.lang.annotation.Annotation)
- org.springaicommunity.mcp.annotation.McpToolParam (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
- org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
- org.springaicommunity.mcp.method.tool.ReturnMode
- org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)