所有程序包的分层结构
程序包分层结构:- com.alibaba.nacos.common,
- com.alibaba.nacos.common.ability,
- com.alibaba.nacos.common.ability.discover,
- com.alibaba.nacos.common.cache,
- com.alibaba.nacos.common.cache.builder,
- com.alibaba.nacos.common.cache.decorators,
- com.alibaba.nacos.common.cache.impl,
- com.alibaba.nacos.common.codec,
- com.alibaba.nacos.common.constant,
- com.alibaba.nacos.common.event,
- com.alibaba.nacos.common.executor,
- com.alibaba.nacos.common.http,
- com.alibaba.nacos.common.http.client,
- com.alibaba.nacos.common.http.client.handler,
- com.alibaba.nacos.common.http.client.request,
- com.alibaba.nacos.common.http.client.response,
- com.alibaba.nacos.common.http.param,
- com.alibaba.nacos.common.labels,
- com.alibaba.nacos.common.labels.impl,
- com.alibaba.nacos.common.lifecycle,
- com.alibaba.nacos.common.logging,
- com.alibaba.nacos.common.model,
- com.alibaba.nacos.common.model.core,
- com.alibaba.nacos.common.notify,
- com.alibaba.nacos.common.notify.listener,
- com.alibaba.nacos.common.packagescan,
- com.alibaba.nacos.common.packagescan.classreading,
- com.alibaba.nacos.common.packagescan.resource,
- com.alibaba.nacos.common.packagescan.util,
- com.alibaba.nacos.common.paramcheck,
- com.alibaba.nacos.common.pathencoder,
- com.alibaba.nacos.common.pathencoder.impl,
- com.alibaba.nacos.common.remote,
- com.alibaba.nacos.common.remote.client,
- com.alibaba.nacos.common.remote.client.grpc,
- com.alibaba.nacos.common.remote.exception,
- com.alibaba.nacos.common.spi,
- com.alibaba.nacos.common.task,
- com.alibaba.nacos.common.task.engine,
- com.alibaba.nacos.common.tls,
- com.alibaba.nacos.common.trace,
- com.alibaba.nacos.common.trace.event,
- com.alibaba.nacos.common.trace.event.naming,
- com.alibaba.nacos.common.trace.publisher,
- com.alibaba.nacos.common.utils
类分层结构
- java.lang.Object
- com.alibaba.nacos.common.ability.AbstractAbilityControlManager
- com.alibaba.nacos.common.packagescan.util.AbstractAssert
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.alibaba.nacos.common.utils.ConcurrentHashSet<E>
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.alibaba.nacos.common.task.AbstractDelayTask (implements com.alibaba.nacos.common.task.NacosTask)
- com.alibaba.nacos.common.task.AbstractExecuteTask (implements com.alibaba.nacos.common.task.NacosTask, java.lang.Runnable)
- com.alibaba.nacos.common.http.AbstractHttpClientFactory (implements com.alibaba.nacos.common.http.HttpClientFactory)
- com.alibaba.nacos.common.http.AbstractApacheHttpClientFactory
- com.alibaba.nacos.common.http.DefaultHttpClientFactory
- com.alibaba.nacos.common.http.client.AbstractNacosRestTemplate
- com.alibaba.nacos.common.http.client.NacosAsyncRestTemplate
- com.alibaba.nacos.common.http.client.NacosRestTemplate
- com.alibaba.nacos.common.task.engine.AbstractNacosTaskExecuteEngine<T> (implements com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine<T>)
- com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngine
- com.alibaba.nacos.common.task.engine.NacosExecuteTaskExecuteEngine
- com.alibaba.nacos.common.packagescan.util.AbstractObjectUtils
- com.alibaba.nacos.common.paramcheck.AbstractParamChecker
- com.alibaba.nacos.common.paramcheck.DefaultParamChecker
- com.alibaba.nacos.common.packagescan.resource.AbstractResource (implements com.alibaba.nacos.common.packagescan.resource.Resource)
- com.alibaba.nacos.common.packagescan.resource.AbstractFileResolvingResource
- com.alibaba.nacos.common.packagescan.resource.ClassPathResource
- com.alibaba.nacos.common.packagescan.resource.DefaultResourceLoader.ClassPathContextResource (implements com.alibaba.nacos.common.packagescan.resource.ContextResource)
- com.alibaba.nacos.common.packagescan.resource.UrlResource
- com.alibaba.nacos.common.packagescan.resource.FileUrlResource (implements com.alibaba.nacos.common.packagescan.resource.WritableResource)
- com.alibaba.nacos.common.packagescan.resource.ClassPathResource
- com.alibaba.nacos.common.packagescan.resource.ByteArrayResource
- com.alibaba.nacos.common.packagescan.resource.FileSystemResource (implements com.alibaba.nacos.common.packagescan.resource.WritableResource)
- com.alibaba.nacos.common.packagescan.resource.InputStreamResource
- com.alibaba.nacos.common.packagescan.resource.PathResource (implements com.alibaba.nacos.common.packagescan.resource.WritableResource)
- com.alibaba.nacos.common.packagescan.resource.VfsResource
- com.alibaba.nacos.common.packagescan.resource.AbstractFileResolvingResource
- com.alibaba.nacos.common.http.client.handler.AbstractResponseHandler<T> (implements com.alibaba.nacos.common.http.client.handler.ResponseHandler<T>)
- com.alibaba.nacos.common.http.client.handler.BeanResponseHandler<T>
- com.alibaba.nacos.common.http.client.handler.RestResultResponseHandler<T>
- com.alibaba.nacos.common.http.client.handler.StringResponseHandler
- com.alibaba.nacos.common.packagescan.resource.AntPathMatcher (implements com.alibaba.nacos.common.packagescan.util.PathMatcher)
- com.alibaba.nacos.common.packagescan.resource.AntPathMatcher.AntPathStringMatcher
- com.alibaba.nacos.common.packagescan.resource.AntPathMatcher.AntPatternComparator (implements java.util.Comparator<T>)
- com.alibaba.nacos.common.utils.ArrayUtils
- com.alibaba.nacos.common.cache.decorators.AutoExpireCache<K,
V> (implements com.alibaba.nacos.common.cache.Cache<K, V>) - com.alibaba.nacos.common.codec.Base64
- com.alibaba.nacos.common.task.BatchTaskCounter
- com.alibaba.nacos.common.utils.ByteUtils
- com.alibaba.nacos.common.cache.builder.CacheBuilder<K,
V> - com.alibaba.nacos.common.cache.builder.CacheItemProperties
- com.alibaba.nacos.common.packagescan.classreading.ClassReader
- com.alibaba.nacos.common.utils.ClassUtils
- com.alibaba.nacos.common.utils.CollectionUtils
- com.alibaba.nacos.common.remote.client.Connection (implements com.alibaba.nacos.api.remote.Requester)
- com.alibaba.nacos.common.remote.client.grpc.GrpcConnection
- com.alibaba.nacos.common.utils.ConnLabelsUtils
- com.alibaba.nacos.common.utils.ConvertUtils
- com.alibaba.nacos.common.utils.DateFormatUtils
- com.alibaba.nacos.common.http.client.request.DefaultAsyncHttpClientRequest (implements com.alibaba.nacos.common.http.client.request.AsyncHttpClientRequest)
- com.alibaba.nacos.common.http.client.response.DefaultClientHttpResponse (implements com.alibaba.nacos.common.http.client.response.HttpClientResponse)
- com.alibaba.nacos.common.remote.client.grpc.DefaultGrpcClientConfig (implements com.alibaba.nacos.common.remote.client.grpc.GrpcClientConfig)
- com.alibaba.nacos.common.remote.client.grpc.DefaultGrpcClientConfig.Builder
- com.alibaba.nacos.common.http.client.request.DefaultHttpClientRequest (implements com.alibaba.nacos.common.http.client.request.HttpClientRequest)
- com.alibaba.nacos.common.labels.impl.DefaultLabelsCollector (implements com.alibaba.nacos.common.labels.LabelsCollector)
- com.alibaba.nacos.common.labels.impl.DefaultLabelsCollectorManager (implements com.alibaba.nacos.common.labels.LabelsCollectorManager)
- com.alibaba.nacos.common.packagescan.DefaultPackageScan (implements com.alibaba.nacos.common.packagescan.PackageScan)
- com.alibaba.nacos.common.packagescan.resource.DefaultResourceLoader (implements com.alibaba.nacos.common.packagescan.resource.ResourceLoader)
- com.alibaba.nacos.common.notify.Event (implements java.io.Serializable)
- com.alibaba.nacos.common.ability.AbstractAbilityControlManager.AbilityUpdateEvent
- com.alibaba.nacos.common.event.ServerConfigChangeEvent
- com.alibaba.nacos.common.notify.SlowEvent
- com.alibaba.nacos.common.trace.event.TraceEvent
- com.alibaba.nacos.common.trace.event.naming.NamingTraceEvent
- com.alibaba.nacos.common.trace.event.naming.DeregisterInstanceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.DeregisterServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.HealthStateChangeTraceEvent
- com.alibaba.nacos.common.trace.event.naming.PushServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.RegisterInstanceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.RegisterServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.SubscribeServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.UnsubscribeServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.UpdateInstanceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.UpdateServiceTraceEvent
- com.alibaba.nacos.common.trace.event.naming.NamingTraceEvent
- com.alibaba.nacos.common.utils.ExceptionUtil
- com.alibaba.nacos.common.executor.ExecutorFactory
- com.alibaba.nacos.common.executor.ExecutorFactory.Managed
- com.alibaba.nacos.common.utils.FuzzyGroupKeyPattern
- com.alibaba.nacos.common.utils.FuzzyGroupKeyPattern.GroupKeyState
- com.alibaba.nacos.common.remote.client.grpc.GrpcConstants
- com.alibaba.nacos.common.remote.client.grpc.GrpcUtils
- com.alibaba.nacos.common.http.param.Header
- org.apache.hc.core5.http.message.HeaderGroup (implements org.apache.hc.core5.http.MessageHeaders, java.io.Serializable)
- org.apache.hc.core5.http.message.BasicHttpRequest (implements org.apache.hc.core5.http.HttpRequest)
- org.apache.hc.core5.http.message.BasicClassicHttpRequest (implements org.apache.hc.core5.http.ClassicHttpRequest)
- org.apache.hc.client5.http.classic.methods.HttpUriRequestBase (implements org.apache.hc.core5.concurrent.CancellableDependency, org.apache.hc.client5.http.classic.methods.HttpUriRequest)
- com.alibaba.nacos.common.http.BaseHttpMethod.HttpDeleteWithEntity
- com.alibaba.nacos.common.http.BaseHttpMethod.HttpGetWithEntity
- org.apache.hc.client5.http.classic.methods.HttpUriRequestBase (implements org.apache.hc.core5.concurrent.CancellableDependency, org.apache.hc.client5.http.classic.methods.HttpUriRequest)
- org.apache.hc.core5.http.message.BasicClassicHttpRequest (implements org.apache.hc.core5.http.ClassicHttpRequest)
- org.apache.hc.core5.http.message.BasicHttpRequest (implements org.apache.hc.core5.http.HttpRequest)
- com.alibaba.nacos.common.http.HttpClientBeanHolder
- com.alibaba.nacos.common.http.HttpClientConfig
- com.alibaba.nacos.common.http.HttpClientConfig.HttpClientConfigBuilder
- com.alibaba.nacos.common.utils.HttpMethod
- com.alibaba.nacos.common.http.HttpUtils
- com.alibaba.nacos.common.utils.InetAddressValidator
- com.alibaba.nacos.common.http.client.InterceptingHttpClientRequest (implements com.alibaba.nacos.common.http.client.request.HttpClientRequest)
- com.alibaba.nacos.common.utils.InternetAddressUtil
- com.alibaba.nacos.common.utils.IoUtils
- com.alibaba.nacos.common.utils.JacksonUtils
- com.alibaba.nacos.common.http.client.request.JdkHttpClientRequest (implements com.alibaba.nacos.common.http.client.request.HttpClientRequest)
- com.alibaba.nacos.common.http.client.response.JdkHttpClientResponse (implements com.alibaba.nacos.common.http.client.response.HttpClientResponse)
- com.alibaba.nacos.common.utils.LoggerUtils
- com.alibaba.nacos.common.cache.decorators.LruCache<K,
V> (implements com.alibaba.nacos.common.cache.Cache<K, V>) - com.alibaba.nacos.common.utils.MapUtil
- com.alibaba.nacos.common.utils.MD5Utils
- com.alibaba.nacos.common.http.param.MediaType
- com.alibaba.nacos.common.ability.discover.NacosAbilityManagerHolder
- com.alibaba.nacos.common.logging.NacosLoggingProperties
- com.alibaba.nacos.common.spi.NacosServiceLoader
- com.alibaba.nacos.common.utils.NamespaceUtil
- com.alibaba.nacos.common.executor.NameThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.alibaba.nacos.common.packagescan.util.NestedExceptionUtils
- com.alibaba.nacos.common.notify.NotifyCenter
- com.alibaba.nacos.common.utils.NumberUtils
- com.alibaba.nacos.common.utils.Observable
- com.alibaba.nacos.common.utils.Pair<A,
B> - com.alibaba.nacos.common.paramcheck.ParamCheckerManager
- com.alibaba.nacos.common.paramcheck.ParamCheckResponse
- com.alibaba.nacos.common.paramcheck.ParamCheckRule
- com.alibaba.nacos.common.paramcheck.ParamInfo
- com.alibaba.nacos.common.pathencoder.PathEncoderManager
- com.alibaba.nacos.common.packagescan.resource.PathMatchingResourcePatternResolver (implements com.alibaba.nacos.common.packagescan.resource.ResourcePatternResolver)
- com.alibaba.nacos.common.remote.PayloadRegistry
- com.alibaba.nacos.common.utils.Preconditions
- com.alibaba.nacos.common.utils.PropertyUtils
- com.alibaba.nacos.common.http.param.Query
- com.alibaba.nacos.common.utils.RandomUtils
- com.alibaba.nacos.common.utils.ReflectUtils
- com.alibaba.nacos.common.model.RequestHttpEntity
- com.alibaba.nacos.common.packagescan.util.ResourceUtils
- com.alibaba.nacos.common.utils.ResourceUtils
- com.alibaba.nacos.common.constant.ResponseHandlerType
- com.alibaba.nacos.common.model.RestResult<T> (implements java.io.Serializable)
- com.alibaba.nacos.common.http.HttpRestResult<T>
- com.alibaba.nacos.common.model.RestResult.ResResultBuilder<T>
- com.alibaba.nacos.common.model.RestResultUtils
- com.alibaba.nacos.common.remote.client.RpcClient (implements com.alibaba.nacos.common.lifecycle.Closeable)
- com.alibaba.nacos.common.remote.client.grpc.GrpcClient
- com.alibaba.nacos.common.remote.client.grpc.GrpcClusterClient
- com.alibaba.nacos.common.remote.client.grpc.GrpcSdkClient
- com.alibaba.nacos.common.remote.client.grpc.GrpcClient
- com.alibaba.nacos.common.remote.client.RpcClient.ConnectionEvent
- com.alibaba.nacos.common.remote.client.RpcClient.ServerInfo
- com.alibaba.nacos.common.remote.client.RpcClientConfigFactory (implements com.alibaba.nacos.common.remote.client.RpcConfigFactory)
- com.alibaba.nacos.common.remote.client.RpcClientFactory
- com.alibaba.nacos.common.remote.client.RpcClientTlsConfigFactory (implements com.alibaba.nacos.common.remote.client.RpcTlsConfigFactory)
- com.alibaba.nacos.common.remote.client.RpcConstants
- com.alibaba.nacos.common.remote.client.RpcConstants.ClientSuffix
- com.alibaba.nacos.common.remote.client.RpcConstants.ServerSuffix
- com.alibaba.nacos.common.tls.SelfHostnameVerifier (implements javax.net.ssl.HostnameVerifier)
- com.alibaba.nacos.common.tls.SelfTrustManager
- com.alibaba.nacos.common.cache.impl.SimpleCache<K,
V> (implements com.alibaba.nacos.common.cache.Cache<K, V>) - com.alibaba.nacos.common.utils.StringUtils
- com.alibaba.nacos.common.notify.listener.Subscriber<T>
- com.alibaba.nacos.common.notify.listener.SmartSubscriber
- com.alibaba.nacos.common.constant.Symbols
- com.alibaba.nacos.common.cache.decorators.SynchronizedCache<K,
V> (implements com.alibaba.nacos.common.cache.Cache<K, V>) - com.alibaba.nacos.common.task.engine.TaskExecuteWorker (implements com.alibaba.nacos.common.lifecycle.Closeable, com.alibaba.nacos.common.task.NacosTaskProcessor)
- java.lang.Thread (implements java.lang.Runnable)
- com.alibaba.nacos.common.notify.DefaultPublisher (implements com.alibaba.nacos.common.notify.EventPublisher)
- com.alibaba.nacos.common.notify.DefaultSharePublisher (implements com.alibaba.nacos.common.notify.ShardedEventPublisher)
- com.alibaba.nacos.common.trace.publisher.TraceEventPublisher (implements com.alibaba.nacos.common.notify.ShardedEventPublisher)
- com.alibaba.nacos.common.notify.DefaultPublisher (implements com.alibaba.nacos.common.notify.EventPublisher)
- com.alibaba.nacos.common.utils.ThreadFactoryBuilder
- com.alibaba.nacos.common.executor.ThreadPoolManager
- com.alibaba.nacos.common.utils.ThreadUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- com.alibaba.nacos.common.packagescan.util.NestedIoException
- java.lang.RuntimeException
- com.alibaba.nacos.api.exception.runtime.NacosRuntimeException
- com.alibaba.nacos.common.remote.exception.RemoteException
- com.alibaba.nacos.common.remote.exception.ConnectionAlreadyClosedException
- com.alibaba.nacos.common.remote.exception.ConnectionBusyException
- com.alibaba.nacos.common.remote.exception.RemoteException
- com.alibaba.nacos.common.spi.ServiceLoaderException
- com.alibaba.nacos.api.exception.runtime.NacosRuntimeException
- java.io.IOException
- java.lang.Exception
- com.alibaba.nacos.common.remote.TlsConfig
- com.alibaba.nacos.common.remote.client.RpcClientTlsConfig
- com.alibaba.nacos.common.tls.TlsFileWatcher
- com.alibaba.nacos.common.tls.TlsHelper
- com.alibaba.nacos.common.tls.TlsSystemConfig
- com.alibaba.nacos.common.utils.TlsTypeResolve
- com.alibaba.nacos.common.trace.publisher.TraceEventPublisherFactory (implements com.alibaba.nacos.common.notify.EventPublisherFactory)
- com.alibaba.nacos.common.utils.TypeUtils
- com.alibaba.nacos.common.utils.UuidUtils
- com.alibaba.nacos.common.utils.VersionUtils
- com.alibaba.nacos.common.packagescan.resource.VfsUtils
- com.alibaba.nacos.common.pathencoder.impl.WindowsEncoder (implements com.alibaba.nacos.common.pathencoder.PathEncoder)
接口分层结构
- java.lang.AutoCloseable
- java.io.Closeable
- com.alibaba.nacos.common.http.client.request.AsyncHttpClientRequest
- com.alibaba.nacos.common.http.client.request.HttpClientRequest
- com.alibaba.nacos.common.http.client.response.HttpClientResponse
- java.io.Closeable
- java.util.function.BiFunction<T,
U, R> - com.alibaba.nacos.common.notify.EventPublisherFactory
- com.alibaba.nacos.common.cache.Cache<K,
V> - com.alibaba.nacos.common.http.Callback<T>
- com.alibaba.nacos.common.lifecycle.Closeable
- com.alibaba.nacos.common.notify.EventPublisher
- com.alibaba.nacos.common.notify.ShardedEventPublisher
- com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine<T>
- com.alibaba.nacos.common.notify.EventPublisher
- com.alibaba.nacos.common.remote.client.ConnectionEventListener
- com.alibaba.nacos.common.http.HttpClientFactory
- com.alibaba.nacos.common.http.client.HttpClientRequestInterceptor
- com.alibaba.nacos.common.constant.HttpHeaderConsts
- com.alibaba.nacos.common.packagescan.resource.InputStreamSource
- com.alibaba.nacos.common.packagescan.resource.Resource
- com.alibaba.nacos.common.packagescan.resource.ContextResource
- com.alibaba.nacos.common.packagescan.resource.WritableResource
- com.alibaba.nacos.common.packagescan.resource.Resource
- com.alibaba.nacos.common.model.core.IResultCode
- com.alibaba.nacos.common.labels.LabelsCollector
- com.alibaba.nacos.common.labels.LabelsCollectorManager
- com.alibaba.nacos.common.logging.NacosLoggingAdapter
- com.alibaba.nacos.common.logging.NacosLoggingAdapterBuilder
- com.alibaba.nacos.common.task.NacosTask
- com.alibaba.nacos.common.task.NacosTaskProcessor
- com.alibaba.nacos.common.utils.Observer
- com.alibaba.nacos.common.packagescan.PackageScan
- com.alibaba.nacos.common.pathencoder.PathEncoder
- com.alibaba.nacos.common.packagescan.util.PathMatcher
- com.alibaba.nacos.common.packagescan.resource.ProtocolResolver
- com.alibaba.nacos.common.constant.RequestUrlConstants
- com.alibaba.nacos.common.packagescan.resource.ResourceLoader
- com.alibaba.nacos.common.packagescan.resource.ResourcePatternResolver
- com.alibaba.nacos.common.http.client.handler.ResponseHandler<T>
- com.alibaba.nacos.common.remote.client.RpcClientConfig
- com.alibaba.nacos.common.remote.client.grpc.GrpcClientConfig
- com.alibaba.nacos.common.remote.client.RpcConfigFactory
- com.alibaba.nacos.common.remote.client.RpcTlsConfigFactory
- com.alibaba.nacos.common.remote.client.ServerListFactory
- com.alibaba.nacos.common.remote.client.ServerRequestHandler
- com.alibaba.nacos.common.tls.TlsFileWatcher.FileChangeListener
Annotation Interface Hierarchy
- com.alibaba.nacos.common.Beta (implements java.lang.annotation.Annotation)
- com.alibaba.nacos.common.remote.client.grpc.GrpcConstants.GRpcConfigLabel (implements java.lang.annotation.Annotation)
- com.alibaba.nacos.common.JustForTest (implements java.lang.annotation.Annotation)
- com.alibaba.nacos.common.NotThreadSafe (implements java.lang.annotation.Annotation)
- com.alibaba.nacos.common.remote.client.RpcConstants.RpcConfigLabel (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.alibaba.nacos.common.http.BaseHttpMethod
- com.alibaba.nacos.common.remote.ConnectionType
- com.alibaba.nacos.common.trace.DeregisterInstanceReason
- com.alibaba.nacos.common.trace.HealthCheckType
- com.alibaba.nacos.common.remote.client.RpcClientStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)