Remove xds-experimental URI scheme.

pull/23463/head
Mark D. Roth 4 years ago
parent 046ee0196d
commit c071cfa9e8
  1. 16
      src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc

@ -144,8 +144,6 @@ void XdsResolver::StartLocked() {
class XdsResolverFactory : public ResolverFactory {
public:
explicit XdsResolverFactory(const char* scheme) : scheme_(scheme) {}
bool IsValidUri(const grpc_uri* uri) const override {
if (GPR_UNLIKELY(0 != strcmp(uri->authority, ""))) {
gpr_log(GPR_ERROR, "URI authority not supported");
@ -159,26 +157,16 @@ class XdsResolverFactory : public ResolverFactory {
return MakeOrphanable<XdsResolver>(std::move(args));
}
const char* scheme() const override { return scheme_; }
private:
const char* scheme_;
const char* scheme() const override { return "xds"; }
};
constexpr char kXdsScheme[] = "xds";
constexpr char kXdsExperimentalScheme[] = "xds-experimental";
} // namespace
} // namespace grpc_core
void grpc_resolver_xds_init() {
grpc_core::ResolverRegistry::Builder::RegisterResolverFactory(
absl::make_unique<grpc_core::XdsResolverFactory>(grpc_core::kXdsScheme));
// TODO(roth): Remov this in the 1.31 release.
grpc_core::ResolverRegistry::Builder::RegisterResolverFactory(
absl::make_unique<grpc_core::XdsResolverFactory>(
grpc_core::kXdsExperimentalScheme));
absl::make_unique<grpc_core::XdsResolverFactory>());
}
void grpc_resolver_xds_shutdown() {}

Loading…
Cancel
Save