程序包分层结构:
- com.alibaba.nacos.api,
- com.alibaba.nacos.api.ability,
- com.alibaba.nacos.api.ability.constant,
- com.alibaba.nacos.api.ability.initializer,
- com.alibaba.nacos.api.ability.register,
- com.alibaba.nacos.api.ability.register.impl,
- com.alibaba.nacos.api.ai.constant,
- com.alibaba.nacos.api.ai.model.mcp,
- com.alibaba.nacos.api.annotation,
- com.alibaba.nacos.api.cmdb.pojo,
- com.alibaba.nacos.api.cmdb.spi,
- com.alibaba.nacos.api.common,
- com.alibaba.nacos.api.config,
- com.alibaba.nacos.api.config.ability,
- com.alibaba.nacos.api.config.annotation,
- com.alibaba.nacos.api.config.convert,
- com.alibaba.nacos.api.config.filter,
- com.alibaba.nacos.api.config.listener,
- com.alibaba.nacos.api.config.model,
- com.alibaba.nacos.api.config.remote.request,
- com.alibaba.nacos.api.config.remote.request.cluster,
- com.alibaba.nacos.api.config.remote.response,
- com.alibaba.nacos.api.config.remote.response.cluster,
- com.alibaba.nacos.api.exception,
- com.alibaba.nacos.api.exception.api,
- com.alibaba.nacos.api.exception.runtime,
- com.alibaba.nacos.api.grpc.auto,
- com.alibaba.nacos.api.lock,
- com.alibaba.nacos.api.lock.common,
- com.alibaba.nacos.api.lock.constant,
- com.alibaba.nacos.api.lock.model,
- com.alibaba.nacos.api.lock.remote,
- com.alibaba.nacos.api.lock.remote.request,
- com.alibaba.nacos.api.lock.remote.response,
- com.alibaba.nacos.api.model,
- com.alibaba.nacos.api.model.response,
- com.alibaba.nacos.api.model.v2,
- com.alibaba.nacos.api.naming,
- com.alibaba.nacos.api.naming.ability,
- com.alibaba.nacos.api.naming.listener,
- com.alibaba.nacos.api.naming.pojo,
- com.alibaba.nacos.api.naming.pojo.builder,
- com.alibaba.nacos.api.naming.pojo.healthcheck,
- com.alibaba.nacos.api.naming.pojo.healthcheck.impl,
- com.alibaba.nacos.api.naming.pojo.maintainer,
- com.alibaba.nacos.api.naming.remote,
- com.alibaba.nacos.api.naming.remote.request,
- com.alibaba.nacos.api.naming.remote.response,
- com.alibaba.nacos.api.naming.selector,
- com.alibaba.nacos.api.naming.spi.generator,
- com.alibaba.nacos.api.naming.utils,
- com.alibaba.nacos.api.remote,
- com.alibaba.nacos.api.remote.ability,
- com.alibaba.nacos.api.remote.request,
- com.alibaba.nacos.api.remote.response,
- com.alibaba.nacos.api.selector,
- com.alibaba.nacos.api.selector.client,
- com.alibaba.nacos.api.selector.context,
- com.alibaba.nacos.api.utils
类分层结构
- java.lang.Object
- com.alibaba.nacos.api.ability.register.AbstractAbilityRegistry
- com.alibaba.nacos.api.selector.AbstractCmdbSelector<T> (implements com.alibaba.nacos.api.selector.Selector<R,C,E>)
- com.alibaba.nacos.api.config.filter.AbstractConfigFilter (implements com.alibaba.nacos.api.config.filter.IConfigFilter)
- com.alibaba.nacos.api.naming.listener.AbstractEventListener (implements com.alibaba.nacos.api.naming.listener.EventListener)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- com.alibaba.nacos.api.config.listener.AbstractFuzzyWatchEventWatcher (implements com.alibaba.nacos.api.config.listener.FuzzyWatchEventWatcher, com.alibaba.nacos.api.config.listener.FuzzyWatchLoadWatcher)
- com.alibaba.nacos.api.naming.listener.AbstractFuzzyWatchEventWatcher (implements com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher, com.alibaba.nacos.api.naming.listener.FuzzyWatchLoadWatcher)
- com.alibaba.nacos.api.naming.pojo.healthcheck.AbstractHealthChecker (implements java.lang.Cloneable, java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.healthcheck.AbstractHealthChecker.None
- com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Http
- com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Mysql
- com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Tcp
- com.alibaba.nacos.api.config.listener.AbstractListener (implements com.alibaba.nacos.api.config.listener.Listener)
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderT>
- com.alibaba.nacos.api.remote.AbstractPushCallBack (implements com.alibaba.nacos.api.remote.PushCallBack)
- com.alibaba.nacos.api.remote.AbstractRequestCallBack (implements com.alibaba.nacos.api.remote.RequestCallBack<T>)
- com.alibaba.nacos.api.selector.AbstractSelector (implements com.alibaba.nacos.api.selector.Selector<R,C,E>, java.io.Serializable)
- com.alibaba.nacos.api.config.listener.AbstractSharedListener (implements com.alibaba.nacos.api.config.listener.Listener)
- io.grpc.stub.AbstractStub<S>
- com.alibaba.nacos.api.ai.constant.AiConstants
- com.alibaba.nacos.api.ai.constant.AiConstants.Mcp
- com.alibaba.nacos.api.ai.model.mcp.AiCredential
- com.alibaba.nacos.api.grpc.auto.BiRequestStreamGrpc
- com.alibaba.nacos.api.grpc.auto.BiRequestStreamGrpc.BiRequestStreamBaseDescriptorSupplier (implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier)
- com.alibaba.nacos.api.grpc.auto.BiRequestStreamGrpc.BiRequestStreamImplBase (implements io.grpc.BindableService)
- com.alibaba.nacos.api.grpc.auto.BiRequestStreamGrpc.MethodHandlers<Req,Resp> (implements io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.UnaryMethod<ReqT,RespT>)
- com.alibaba.nacos.api.ability.ClientAbilities (implements java.io.Serializable)
- com.alibaba.nacos.api.config.ability.ClientConfigAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.config.remote.request.ClientConfigMetricRequest.MetricsKey (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.ability.ClientNamingAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.maintainer.ClientPublisherInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.remote.ability.ClientRemoteAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.maintainer.ClientServiceInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.maintainer.ClientSubscriberInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.maintainer.ClientSummaryInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.Cluster (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.maintainer.ClusterInfo (implements com.alibaba.nacos.api.model.NacosForm)
- com.alibaba.nacos.api.selector.context.CmdbContext<T>
- com.alibaba.nacos.api.selector.context.CmdbContext.CmdbInstance<T>
- com.alibaba.nacos.api.naming.CommonParams
- com.alibaba.nacos.api.config.model.ConfigBasicInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest.ConfigListenContext
- com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse.ConfigContext
- com.alibaba.nacos.api.config.ConfigChangeEvent
- com.alibaba.nacos.api.config.ConfigChangeItem
- com.alibaba.nacos.api.config.model.ConfigCloneInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.config.ConfigFactory
- com.alibaba.nacos.api.config.listener.ConfigFuzzyWatchChangeEvent
- com.alibaba.nacos.api.config.remote.request.ConfigFuzzyWatchSyncRequest.Context
- com.alibaba.nacos.api.config.model.ConfigListenerInfo
- com.alibaba.nacos.api.model.response.ConnectionInfo
- com.alibaba.nacos.api.model.response.ConnectionMetaInfo
- com.alibaba.nacos.api.common.Constants
- com.alibaba.nacos.api.common.Constants.Config
- com.alibaba.nacos.api.common.Constants.ConfigChangedType
- com.alibaba.nacos.api.common.Constants.Exception
- com.alibaba.nacos.api.common.Constants.Lock
- com.alibaba.nacos.api.common.Constants.Naming
- com.alibaba.nacos.api.common.Constants.Remote
- com.alibaba.nacos.api.common.Constants.ServiceChangedType
- com.alibaba.nacos.api.remote.DefaultRequestFuture (implements com.alibaba.nacos.api.remote.RequestFuture)
- com.alibaba.nacos.api.remote.DefaultRequestFuture.CallBackHandler (implements java.lang.Runnable)
- com.alibaba.nacos.api.remote.DefaultRequestFuture.TimeoutHandler (implements java.lang.Runnable)
- com.alibaba.nacos.api.cmdb.pojo.Entity
- com.alibaba.nacos.api.cmdb.pojo.EntityEvent
- com.alibaba.nacos.api.naming.listener.FuzzyWatchChangeEvent (implements com.alibaba.nacos.api.naming.listener.Event)
- com.alibaba.nacos.api.naming.pojo.healthcheck.HealthCheckerFactory
- com.alibaba.nacos.api.model.response.IdGeneratorInfo
- com.alibaba.nacos.api.model.response.IdGeneratorInfo.IdInfo
- com.alibaba.nacos.api.naming.pojo.Instance (implements com.alibaba.nacos.api.model.NacosForm)
- com.alibaba.nacos.api.naming.pojo.builder.InstanceBuilder
- com.alibaba.nacos.api.naming.pojo.maintainer.InstanceMetadataBatchResult (implements java.io.Serializable)
- com.alibaba.nacos.api.cmdb.pojo.Label
- com.alibaba.nacos.api.naming.pojo.ListView<T>
- com.alibaba.nacos.api.lock.common.LockConstants
- com.alibaba.nacos.api.lock.model.LockInstance (implements java.io.Serializable)
- com.alibaba.nacos.api.ai.model.mcp.McpEndpointInfo
- com.alibaba.nacos.api.ai.model.mcp.McpEndpointSpec
- com.alibaba.nacos.api.ai.model.mcp.McpServerBasicInfo
- com.alibaba.nacos.api.ai.model.mcp.McpServerRemoteServiceConfig
- com.alibaba.nacos.api.ai.model.mcp.McpServiceRef
- com.alibaba.nacos.api.ai.model.mcp.McpTool
- com.alibaba.nacos.api.ai.model.mcp.McpToolMeta
- com.alibaba.nacos.api.ai.model.mcp.McpToolSpecification
- com.alibaba.nacos.api.grpc.auto.Metadata.HeadersDefaultEntryHolder
- com.alibaba.nacos.api.naming.pojo.maintainer.MetricsInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.NacosFactory
- com.alibaba.nacos.api.grpc.auto.NacosGrpcService
- com.alibaba.nacos.api.lock.NacosLockFactory
- com.alibaba.nacos.api.model.response.NacosMember (implements java.io.Serializable)
- com.alibaba.nacos.api.model.response.Namespace
- com.alibaba.nacos.api.naming.listener.NamingEvent (implements com.alibaba.nacos.api.naming.listener.Event)
- com.alibaba.nacos.api.naming.NamingFactory
- com.alibaba.nacos.api.naming.remote.request.NamingFuzzyWatchSyncRequest.Context
- com.alibaba.nacos.api.naming.NamingMaintainFactory
- com.alibaba.nacos.api.naming.remote.NamingRemoteConstants
- com.alibaba.nacos.api.naming.utils.NamingUtils
- com.alibaba.nacos.api.utils.NetUtils
- com.alibaba.nacos.api.model.Page<E> (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.PreservedMetadataKeys
- com.alibaba.nacos.api.lock.constant.PropertyConstants
- com.alibaba.nacos.api.PropertyKeyConst
- com.alibaba.nacos.api.PropertyKeyConst.SystemEnv
- com.alibaba.nacos.api.remote.RemoteConstants
- com.alibaba.nacos.api.remote.request.Request (implements com.alibaba.nacos.api.remote.Payload)
- com.alibaba.nacos.api.grpc.auto.RequestGrpc
- com.alibaba.nacos.api.grpc.auto.RequestGrpc.MethodHandlers<Req,Resp> (implements io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT,RespT>, io.grpc.stub.ServerCalls.UnaryMethod<ReqT,RespT>)
- com.alibaba.nacos.api.grpc.auto.RequestGrpc.RequestBaseDescriptorSupplier (implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier)
- com.alibaba.nacos.api.grpc.auto.RequestGrpc.RequestImplBase (implements io.grpc.BindableService)
- com.alibaba.nacos.api.remote.request.RequestMeta
- com.alibaba.nacos.api.remote.response.Response (implements com.alibaba.nacos.api.remote.Payload)
- com.alibaba.nacos.api.common.ResponseCode
- com.alibaba.nacos.api.model.v2.Result<T> (implements java.io.Serializable)
- com.alibaba.nacos.api.ability.ServerAbilities (implements java.io.Serializable)
- com.alibaba.nacos.api.config.ability.ServerConfigAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.model.response.ServerLoaderMetric
- com.alibaba.nacos.api.model.response.ServerLoaderMetric.Builder
- com.alibaba.nacos.api.model.response.ServerLoaderMetrics
- com.alibaba.nacos.api.naming.ability.ServerNamingAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.remote.ability.ServerRemoteAbility (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.Service (implements com.alibaba.nacos.api.model.NacosForm)
- com.alibaba.nacos.api.naming.pojo.maintainer.ServiceDetailInfo (implements java.io.Serializable)
- com.alibaba.nacos.api.naming.pojo.ServiceInfo
- com.alibaba.nacos.api.naming.pojo.maintainer.ServiceView
- com.alibaba.nacos.api.utils.StringUtils
- com.alibaba.nacos.api.naming.pojo.maintainer.SubscriberInfo (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)