diff --git a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/native-image/reflect-config.json b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/native-image/reflect-config.json index d2e469f26c..b4ef447b0a 100644 --- a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/native-image/reflect-config.json +++ b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/native-image/reflect-config.json @@ -1,504 +1,2024 @@ [ -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.ability.ClientAbilities", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getConfigAbility","parameterTypes":[] }, - {"name":"getNamingAbility","parameterTypes":[] }, - {"name":"getRemoteAbility","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.config.ability.ClientConfigAbility", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"isSupportRemoteMetrics","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", - "allDeclaredFields":true, - "methods":[{"name":"getModule","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.gson.Gson"}, - "name":"com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", - "allDeclaredFields":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"getConfigListenContexts","parameterTypes":[] }, - {"name":"isListen","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest$ConfigListenContext", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getDataId","parameterTypes":[] }, - {"name":"getGroup","parameterTypes":[] }, - {"name":"getMd5","parameterTypes":[] }, - {"name":"getTenant","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.gson.internal.bind.CollectionTypeAdapterFactory"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest$ConfigListenContext", - "allDeclaredFields":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigPublishRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"getAdditionMap","parameterTypes":[] }, - {"name":"getCasMd5","parameterTypes":[] }, - {"name":"getContent","parameterTypes":[] }, - {"name":"getDataId","parameterTypes":[] }, - {"name":"getGroup","parameterTypes":[] }, - {"name":"getTenant","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigQueryRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"getDataId","parameterTypes":[] }, - {"name":"getGroup","parameterTypes":[] }, - {"name":"getTag","parameterTypes":[] }, - {"name":"getTenant","parameterTypes":[] }, - {"name":"isNotify","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.request.ConfigRemoveRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"getDataId","parameterTypes":[] }, - {"name":"getGroup","parameterTypes":[] }, - {"name":"getTag","parameterTypes":[] }, - {"name":"getTenant","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setChangedConfigs","parameterTypes":["java.util.List"] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse$ConfigContext", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.response.ConfigPublishResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.response.ConfigQueryResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBeta","parameterTypes":["boolean"] }, - {"name":"setContent","parameterTypes":["java.lang.String"] }, - {"name":"setContentType","parameterTypes":["java.lang.String"] }, - {"name":"setEncryptedDataKey","parameterTypes":["java.lang.String"] }, - {"name":"setLastModified","parameterTypes":["long"] }, - {"name":"setMd5","parameterTypes":["java.lang.String"] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.config.remote.response.ConfigRemoveResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.naming.ability.ClientNamingAbility", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"isSupportDeltaPush","parameterTypes":[] }, - {"name":"isSupportRemoteMetric","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.remote.Payload", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.Payload", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.Payload", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.Payload", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcUtils"}, - "name":"com.alibaba.nacos.api.remote.Payload" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.utils.JacksonUtils"}, - "name":"com.alibaba.nacos.api.remote.Payload" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.ability.ClientRemoteAbility", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"isSupportRemoteConnection","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.request.ConnectionSetupRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getAbilities","parameterTypes":[] }, - {"name":"getClientVersion","parameterTypes":[] }, - {"name":"getLabels","parameterTypes":[] }, - {"name":"getTenant","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.HealthCheckRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.InternalRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getModule","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.InternalRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getModule","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.request.InternalRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getModule","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcUtils"}, - "name":"com.alibaba.nacos.api.remote.request.Request" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.utils.JacksonUtils"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "allDeclaredFields":true, - "methods":[ - {"name":"getHeaders","parameterTypes":[] }, - {"name":"getRequestId","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.gson.Gson"}, - "name":"com.alibaba.nacos.api.remote.request.Request", - "allDeclaredFields":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.request.ServerCheckRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.response.HealthCheckResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient"}, - "name":"com.alibaba.nacos.api.remote.response.Response", - "queryAllDeclaredMethods":true, - "methods":[{"name":"setMessage","parameterTypes":["java.lang.String"] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.RpcClient"}, - "name":"com.alibaba.nacos.api.remote.response.Response", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.response.Response", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcConnection"}, - "name":"com.alibaba.nacos.api.remote.response.Response" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcUtils"}, - "name":"com.alibaba.nacos.api.remote.response.Response" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.utils.JacksonUtils"}, - "name":"com.alibaba.nacos.api.remote.response.Response", - "allDeclaredFields":true, - "methods":[ - {"name":"setErrorCode","parameterTypes":["int"] }, - {"name":"setResultCode","parameterTypes":["int"] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.remote.client.grpc.GrpcClient"}, - "name":"com.alibaba.nacos.api.remote.response.ServerCheckResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setConnectionId","parameterTypes":["java.lang.String"] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.api.config.ConfigFactory"}, - "name":"com.alibaba.nacos.client.config.NacosConfigService", - "methods":[{"name":"","parameterTypes":["java.util.Properties"] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.spi.NacosServiceLoader"}, - "name":"com.alibaba.nacos.client.logging.logback.NacosLogbackConfiguratorAdapterV1", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.utils.JacksonUtils"}, - "name":"com.alibaba.nacos.common.remote.TlsConfig", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getCertChainFile","parameterTypes":[] }, - {"name":"getCertPrivateKey","parameterTypes":[] }, - {"name":"getCertPrivateKeyPassword","parameterTypes":[] }, - {"name":"getCiphers","parameterTypes":[] }, - {"name":"getEnableTls","parameterTypes":[] }, - {"name":"getMutualAuthEnable","parameterTypes":[] }, - {"name":"getProtocols","parameterTypes":[] }, - {"name":"getSslProvider","parameterTypes":[] }, - {"name":"getTrustAll","parameterTypes":[] }, - {"name":"getTrustCollectionCertFile","parameterTypes":[] } - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.common.utils.JacksonUtils"}, - "name":"com.alibaba.nacos.common.remote.client.RpcClientTlsConfig", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper"}, - "name":"com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture", - "fields":[ - {"name":"listeners"}, - {"name":"value"}, - {"name":"waiters"} - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper"}, - "name":"com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$Waiter", - "fields":[ - {"name":"next"}, - {"name":"thread"} - ] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.com.google.protobuf.ExtensionRegistryFactory"}, - "name":"com.alibaba.nacos.shaded.com.google.protobuf.ExtensionRegistry", - "methods":[{"name":"getEmptyRegistry","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.internal.ManagedChannelImplBuilder"}, - "name":"com.alibaba.nacos.shaded.io.grpc.census.InternalCensusStatsAccessor" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.internal.ManagedChannelImplBuilder"}, - "name":"com.alibaba.nacos.shaded.io.grpc.census.InternalCensusTracingAccessor" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.NameResolverRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.internal.DnsNameResolverProvider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.internal.DnsNameResolver"}, - "name":"com.alibaba.nacos.shaded.io.grpc.internal.JndiResourceResolverFactory" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.LoadBalancerRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.internal.PickFirstLoadBalancerProvider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.ManagedChannelRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.NettyChannelProvider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.ManagedChannelRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.UdsNettyChannelProvider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.ReferenceCountUpdater"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf", - "fields":[{"name":"refCnt"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.Utils"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.epoll.Epoll" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ReflectiveChannelFactory"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil", - "queryAllDeclaredMethods":true -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", - "fields":[{"name":"producerLimit"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", - "fields":[{"name":"consumerIndex"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", - "fields":[{"name":"producerIndex"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", - "fields":[{"name":"consumerIndex"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", - "fields":[{"name":"producerIndex"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField"}, - "name":"com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", - "fields":[{"name":"producerLimit"}] -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.ManagedChannelRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.okhttp.OkHttpChannelProvider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.Context$LazyStorage"}, - "name":"com.alibaba.nacos.shaded.io.grpc.override.ContextStorageOverride" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.grpc.LoadBalancerRegistry"}, - "name":"com.alibaba.nacos.shaded.io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider" -}, -{ - "condition":{"typeReachable":"com.alibaba.nacos.shaded.io.perfmark.PerfMark"}, - "name":"com.alibaba.nacos.shaded.io.perfmark.impl.SecretPerfMarkImpl$PerfMarkImpl" -} -] + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.ability.ClientAbilities", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getConfigAbility", + "parameterTypes": [] + }, + { + "name": "getNamingAbility", + "parameterTypes": [] + }, + { + "name": "getRemoteAbility", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.config.ability.ClientConfigAbility", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "isSupportRemoteMetrics", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.gson.Gson" + }, + "name": "com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", + "allDeclaredFields": true + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.config.remote.request.AbstractConfigRequest", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "getConfigListenContexts", + "parameterTypes": [] + }, + { + "name": "isListen", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.gson.internal.bind.CollectionTypeAdapterFactory" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest$ConfigListenContext", + "allDeclaredFields": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.SerializerProvider" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest$ConfigListenContext", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest$ConfigListenContext", + "methods": [ + { + "name": "getDataId", + "parameterTypes": [] + }, + { + "name": "getGroup", + "parameterTypes": [] + }, + { + "name": "getMd5", + "parameterTypes": [] + }, + { + "name": "getTenant", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient$1" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigChangeNotifyRequest", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setDataId", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setGroup", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigQueryRequest", + "allDeclaredFields": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "getDataId", + "parameterTypes": [] + }, + { + "name": "getGroup", + "parameterTypes": [] + }, + { + "name": "getTag", + "parameterTypes": [] + }, + { + "name": "getTenant", + "parameterTypes": [] + }, + { + "name": "isNotify", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.config.remote.request.ConfigQueryRequest", + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setChangedConfigs", + "parameterTypes": [ + "java.util.List" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.DeserializationContext" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse$ConfigContext", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigChangeBatchListenResponse$ConfigContext", + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setDataId", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setGroup", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTenant", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcUtils" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigChangeNotifyResponse", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigQueryResponse", + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setBeta", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setContent", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContentType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setLastModified", + "parameterTypes": [ + "long" + ] + }, + { + "name": "setMd5", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.config.remote.response.ConfigQueryResponse", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.api.grpc.auto.Metadata" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Metadata", + "methods": [ + { + "name": "getClientIp", + "parameterTypes": [] + }, + { + "name": "getClientIpBytes", + "parameterTypes": [] + }, + { + "name": "getType", + "parameterTypes": [] + }, + { + "name": "getTypeBytes", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Metadata", + "methods": [ + { + "name": "getDefaultInstance", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Metadata", + "methods": [ + { + "name": "newBuilder", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.TextFormat$Printer" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Metadata", + "methods": [ + { + "name": "getClientIp", + "parameterTypes": [] + }, + { + "name": "getType", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.api.grpc.auto.Metadata" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Metadata$Builder", + "methods": [ + { + "name": "clearClientIp", + "parameterTypes": [] + }, + { + "name": "clearType", + "parameterTypes": [] + }, + { + "name": "getClientIp", + "parameterTypes": [] + }, + { + "name": "getClientIpBytes", + "parameterTypes": [] + }, + { + "name": "getType", + "parameterTypes": [] + }, + { + "name": "getTypeBytes", + "parameterTypes": [] + }, + { + "name": "setClientIp", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setClientIpBytes", + "parameterTypes": [ + "com.alibaba.nacos.shaded.com.google.protobuf.ByteString" + ] + }, + { + "name": "setType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTypeBytes", + "parameterTypes": [ + "com.alibaba.nacos.shaded.com.google.protobuf.ByteString" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Payload", + "methods": [ + { + "name": "hasBody", + "parameterTypes": [] + }, + { + "name": "hasMetadata", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Payload", + "methods": [ + { + "name": "getBody", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + }, + { + "name": "hasBody", + "parameterTypes": [] + }, + { + "name": "hasMetadata", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.TextFormat$Printer" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Payload", + "methods": [ + { + "name": "getBody", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor" + }, + "name": "com.alibaba.nacos.api.grpc.auto.Payload$Builder", + "methods": [ + { + "name": "clearBody", + "parameterTypes": [] + }, + { + "name": "clearMetadata", + "parameterTypes": [] + }, + { + "name": "getBody", + "parameterTypes": [] + }, + { + "name": "getBodyBuilder", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + }, + { + "name": "getMetadataBuilder", + "parameterTypes": [] + }, + { + "name": "hasBody", + "parameterTypes": [] + }, + { + "name": "hasMetadata", + "parameterTypes": [] + }, + { + "name": "setBody", + "parameterTypes": [ + "com.alibaba.nacos.shaded.com.google.protobuf.Any" + ] + }, + { + "name": "setMetadata", + "parameterTypes": [ + "com.alibaba.nacos.api.grpc.auto.Metadata" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.naming.ability.ClientNamingAbility", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "isSupportDeltaPush", + "parameterTypes": [] + }, + { + "name": "isSupportRemoteMetric", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient$1" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcUtils" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.DeserializationContext" + }, + "name": "com.alibaba.nacos.api.remote.Payload" + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.ObjectMapper" + }, + "name": "com.alibaba.nacos.api.remote.Payload" + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.remote.Payload", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.ability.ClientRemoteAbility", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "isSupportRemoteConnection", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.request.ConnectionSetupRequest", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getAbilities", + "parameterTypes": [] + }, + { + "name": "getClientVersion", + "parameterTypes": [] + }, + { + "name": "getLabels", + "parameterTypes": [] + }, + { + "name": "getTenant", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.HealthCheckRequest", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.InternalRequest", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.InternalRequest", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.request.InternalRequest", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient$1" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setRequestId", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcUtils" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "methods": [ + { + "name": "getHeaders", + "parameterTypes": [] + }, + { + "name": "getRequestId", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.gson.Gson" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "allDeclaredFields": true + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.remote.request.Request", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.request.ServerCheckRequest", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient$1" + }, + "name": "com.alibaba.nacos.api.remote.request.ServerRequest", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.response.HealthCheckResponse", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.RpcClient" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setErrorCode", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setResultCode", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcConnection" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "methods": [ + { + "name": "setErrorCode", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setResultCode", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcUtils" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getErrorCode", + "parameterTypes": [] + }, + { + "name": "getMessage", + "parameterTypes": [] + }, + { + "name": "getRequestId", + "parameterTypes": [] + }, + { + "name": "getResultCode", + "parameterTypes": [] + }, + { + "name": "isSuccess", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener" + }, + "name": "com.alibaba.nacos.api.remote.response.Response", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.remote.client.grpc.GrpcClient" + }, + "name": "com.alibaba.nacos.api.remote.response.ServerCheckResponse", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setConnectionId", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.api.config.ConfigFactory" + }, + "name": "com.alibaba.nacos.client.config.NacosConfigService", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.util.Properties" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.common.spi.NacosServiceLoader" + }, + "name": "com.alibaba.nacos.client.logging.logback.NacosLogbackConfiguratorAdapterV1", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.ObjectMapper" + }, + "name": "com.alibaba.nacos.common.remote.TlsConfig", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getCertChainFile", + "parameterTypes": [] + }, + { + "name": "getCertPrivateKey", + "parameterTypes": [] + }, + { + "name": "getCertPrivateKeyPassword", + "parameterTypes": [] + }, + { + "name": "getCiphers", + "parameterTypes": [] + }, + { + "name": "getEnableTls", + "parameterTypes": [] + }, + { + "name": "getMutualAuthEnable", + "parameterTypes": [] + }, + { + "name": "getProtocols", + "parameterTypes": [] + }, + { + "name": "getSslProvider", + "parameterTypes": [] + }, + { + "name": "getTrustAll", + "parameterTypes": [] + }, + { + "name": "getTrustCollectionCertFile", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.fasterxml.jackson.databind.ObjectMapper" + }, + "name": "com.alibaba.nacos.common.remote.client.RpcClientTlsConfig", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper" + }, + "name": "com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture", + "fields": [ + { + "name": "listeners" + }, + { + "name": "value" + }, + { + "name": "waiters" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper" + }, + "name": "com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture$Waiter", + "fields": [ + { + "name": "next" + }, + { + "name": "thread" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.Any" + }, + "name": "com.alibaba.nacos.shaded.com.google.protobuf.Any", + "methods": [ + { + "name": "getTypeUrl", + "parameterTypes": [] + }, + { + "name": "getTypeUrlBytes", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor" + }, + "name": "com.alibaba.nacos.shaded.com.google.protobuf.Any", + "methods": [ + { + "name": "newBuilder", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.TextFormat$Printer" + }, + "name": "com.alibaba.nacos.shaded.com.google.protobuf.Any", + "methods": [ + { + "name": "getTypeUrl", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.Any" + }, + "name": "com.alibaba.nacos.shaded.com.google.protobuf.Any$Builder", + "methods": [ + { + "name": "clearTypeUrl", + "parameterTypes": [] + }, + { + "name": "clearValue", + "parameterTypes": [] + }, + { + "name": "getTypeUrl", + "parameterTypes": [] + }, + { + "name": "getTypeUrlBytes", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + }, + { + "name": "setTypeUrl", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTypeUrlBytes", + "parameterTypes": [ + "com.alibaba.nacos.shaded.com.google.protobuf.ByteString" + ] + }, + { + "name": "setValue", + "parameterTypes": [ + "com.alibaba.nacos.shaded.com.google.protobuf.ByteString" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.com.google.protobuf.ExtensionRegistryFactory" + }, + "name": "com.alibaba.nacos.shaded.com.google.protobuf.ExtensionRegistry", + "methods": [ + { + "name": "getEmptyRegistry", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.NameResolverRegistry" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.internal.DnsNameResolverProvider" + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.LoadBalancerRegistry" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.internal.PickFirstLoadBalancerProvider" + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.AbstractNettyHandler", + "methods": [ + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.NettyClientHandler", + "methods": [ + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "close", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "write", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$ProtocolNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler", + "methods": [ + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$ProtocolNegotiationHandler", + "methods": [ + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$WaitUntilActiveHandler", + "methods": [ + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.WriteBufferingAndExceptionHandler", + "methods": [ + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "close", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "connect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + }, + { + "name": "flush", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "write", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.ReferenceCountUpdater" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf", + "fields": [ + { + "name": "refCnt" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelDuplexHandler", + "methods": [ + { + "name": "bind", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "close", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "connect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "deregister", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "disconnect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "flush", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "read", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "write", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$ProtocolNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandlerAdapter", + "methods": [ + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "channelReadComplete", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelWritabilityChanged", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelHandlerContext" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandlerAdapter", + "methods": [ + { + "name": "channelRegistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelUnregistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandlerAdapter", + "methods": [ + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "channelReadComplete", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelWritabilityChanged", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + }, + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$HeadContext" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$HeadContext", + "methods": [ + { + "name": "bind", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "channelReadComplete", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRegistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelUnregistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelWritabilityChanged", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "close", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "connect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "deregister", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "disconnect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + }, + { + "name": "flush", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "read", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "write", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$TailContext" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$TailContext", + "methods": [ + { + "name": "channelActive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelInactive", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "channelReadComplete", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelRegistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelUnregistered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelWritabilityChanged", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "exceptionCaught", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Throwable" + ] + }, + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ReflectiveChannelFactory" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageDecoder", + "methods": [ + { + "name": "channelRead", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + }, + { + "name": "userEventTriggered", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.lang.Object" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2ConnectionHandler", + "methods": [ + { + "name": "bind", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "channelReadComplete", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "channelWritabilityChanged", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "connect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "java.net.SocketAddress", + "java.net.SocketAddress", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "deregister", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "disconnect", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext", + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelPromise" + ] + }, + { + "name": "flush", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + }, + { + "name": "read", + "parameterTypes": [ + "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.ChannelHandlerContext" + ] + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil", + "queryAllDeclaredMethods": true + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "fields": [ + { + "name": "producerLimit" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "fields": [ + { + "name": "consumerIndex" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "fields": [ + { + "name": "producerIndex" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", + "fields": [ + { + "name": "consumerIndex" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "fields": [ + { + "name": "producerIndex" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "fields": [ + { + "name": "producerLimit" + } + ] + }, + { + "condition": { + "typeReachable": "com.alibaba.nacos.shaded.io.grpc.LoadBalancerRegistry" + }, + "name": "com.alibaba.nacos.shaded.io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider" + }, + { + "name": "com.alibaba.nacos.api.naming.pojo.Instance", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "getClusterName", + "parameterTypes": [] + }, + { + "name": "getInstanceHeartBeatInterval", + "parameterTypes": [] + }, + { + "name": "getInstanceHeartBeatTimeOut", + "parameterTypes": [] + }, + { + "name": "getInstanceId", + "parameterTypes": [] + }, + { + "name": "getInstanceIdGenerator", + "parameterTypes": [] + }, + { + "name": "getIp", + "parameterTypes": [] + }, + { + "name": "getIpDeleteTimeout", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + }, + { + "name": "getPort", + "parameterTypes": [] + }, + { + "name": "getServiceName", + "parameterTypes": [] + }, + { + "name": "getWeight", + "parameterTypes": [] + }, + { + "name": "isEnabled", + "parameterTypes": [] + }, + { + "name": "isEphemeral", + "parameterTypes": [] + }, + { + "name": "isHealthy", + "parameterTypes": [] + }, + { + "name": "setClusterName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setEnabled", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setEphemeral", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setHealthy", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setInstanceId", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setIp", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setMetadata", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setPort", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setServiceName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setWeight", + "parameterTypes": [ + "double" + ] + } + ] + } +] \ No newline at end of file