所有程序包的分层结构
程序包分层结构:- com.github.codeboyzhou.mcp.declarative,
- com.github.codeboyzhou.mcp.declarative.annotation,
- com.github.codeboyzhou.mcp.declarative.common,
- com.github.codeboyzhou.mcp.declarative.configuration,
- com.github.codeboyzhou.mcp.declarative.di,
- com.github.codeboyzhou.mcp.declarative.enums,
- com.github.codeboyzhou.mcp.declarative.exception,
- com.github.codeboyzhou.mcp.declarative.reflect,
- com.github.codeboyzhou.mcp.declarative.server,
- com.github.codeboyzhou.mcp.declarative.server.component,
- com.github.codeboyzhou.mcp.declarative.server.configurable,
- com.github.codeboyzhou.mcp.declarative.server.converter,
- com.github.codeboyzhou.mcp.declarative.util
类分层结构
- java.lang.Object
- com.github.codeboyzhou.mcp.declarative.server.configurable.AbstractConfigurableMcpServer (implements com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpServer)
- com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpSseServer
- com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpStdioServer
- com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpStreamableServer
- com.github.codeboyzhou.mcp.declarative.server.AbstractMcpServer<S> (implements com.github.codeboyzhou.mcp.declarative.server.McpServer<S>)
- com.github.codeboyzhou.mcp.declarative.server.McpSseServer
- com.github.codeboyzhou.mcp.declarative.server.McpStdioServer
- com.github.codeboyzhou.mcp.declarative.server.McpStreamableServer
- com.github.codeboyzhou.mcp.declarative.server.component.AbstractMcpServerComponent<T,
U, R> (implements com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponent<T>, com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponentHandler<U, R>) - com.github.codeboyzhou.mcp.declarative.server.component.McpServerPrompt
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerResource
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerTool
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- com.github.codeboyzhou.mcp.declarative.di.GuiceInjectorModule
- com.github.codeboyzhou.mcp.declarative.server.converter.AbstractParameterConverter<A> (implements com.github.codeboyzhou.mcp.declarative.server.converter.ParameterConverter<A>)
- com.github.codeboyzhou.mcp.declarative.server.converter.McpPromptParameterConverter
- com.github.codeboyzhou.mcp.declarative.server.converter.McpToolParameterConverter
- com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpServerFactory
- com.github.codeboyzhou.mcp.declarative.server.EmbeddedJettyServer
- com.github.codeboyzhou.mcp.declarative.di.GuiceDependencyInjector (implements com.github.codeboyzhou.mcp.declarative.di.DependencyInjector)
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponentRegister
- com.github.codeboyzhou.mcp.declarative.server.McpServerInfo
- com.github.codeboyzhou.mcp.declarative.server.McpSseServerInfo
- com.github.codeboyzhou.mcp.declarative.server.McpStreamableServerInfo
- com.github.codeboyzhou.mcp.declarative.server.McpServerInfo.Builder<T>
- com.github.codeboyzhou.mcp.declarative.server.McpSseServerInfo.Builder
- com.github.codeboyzhou.mcp.declarative.server.McpStreamableServerInfo.Builder
- com.github.codeboyzhou.mcp.declarative.McpServers
- com.github.codeboyzhou.mcp.declarative.reflect.MethodMetadata
- com.github.codeboyzhou.mcp.declarative.common.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.github.codeboyzhou.mcp.declarative.util.ObjectMappers
- java.lang.Record
- com.github.codeboyzhou.mcp.declarative.common.Immutable<T>
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerCapabilities
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerChangeNotification
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerConfiguration
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerSSE
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerStreamable
- com.github.codeboyzhou.mcp.declarative.configuration.YAMLConfigurationLoader
- com.github.codeboyzhou.mcp.declarative.util.Strings
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerConfigurationException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerJsonProcessingException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.codeboyzhou.mcp.declarative.util.Types
- com.github.codeboyzhou.mcp.declarative.server.configurable.AbstractConfigurableMcpServer (implements com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpServer)
接口分层结构
- com.github.codeboyzhou.mcp.declarative.server.configurable.ConfigurableMcpServer
- com.github.codeboyzhou.mcp.declarative.di.DependencyInjector
- com.github.codeboyzhou.mcp.declarative.server.McpServer<S>
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponent<T>
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponentHandler<U,
R> - com.github.codeboyzhou.mcp.declarative.server.converter.ParameterConverter<A>
Annotation Interface Hierarchy
- com.github.codeboyzhou.mcp.declarative.annotation.McpI18nEnabled (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpJsonSchemaDefinition (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpJsonSchemaDefinitionProperty (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpPrompt (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpPromptParam (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpResource (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpServerApplication (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpTool (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.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)
- com.github.codeboyzhou.mcp.declarative.di.DependencyInjectorProvider
- com.github.codeboyzhou.mcp.declarative.enums.JsonSchemaDataType
- com.github.codeboyzhou.mcp.declarative.reflect.ReflectionCache
- com.github.codeboyzhou.mcp.declarative.enums.ServerMode
- com.github.codeboyzhou.mcp.declarative.enums.ServerType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)