All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.native-image.reflect-config.json Maven / Gradle / Ivy

The newest version!
[
  {
    "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"
        ]
      }
    ]
  }
]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy