grpc-java/okhttp
sanjaypujare 15fc70be2a
core, netty, okhttp: implement new logic for nameResolverFactory API in channelBuilder (#10590)
* core, netty, okhttp: implement new logic for nameResolverFactory API in channelBuilder
fix ManagedChannelImpl to use NameResolverRegistry instead of NameResolverFactory
fix the ManagedChannelImplBuilder and remove nameResolverFactory

* Integrate target parsing and NameResolverProvider searching

Actually creating the name resolver is now delayed to the end of
ManagedChannelImpl.getNameResolver; we don't want to call into the name
resolver to determine if we should use the name resolver.

Added getDefaultScheme() to NameResolverRegistry to avoid needing
NameResolver.Factory.
---------

Co-authored-by: Eric Anderson <ejona@google.com>
2023-11-03 09:57:59 -07:00
..
src core, netty, okhttp: implement new logic for nameResolverFactory API in channelBuilder (#10590) 2023-11-03 09:57:59 -07:00
third_party/okhttp okhttp: okhttp client and server transport should use padded length for flow control (#10422) 2023-08-16 15:12:19 -07:00
BUILD.bazel core, inprocess, util: move inprocess and util code into their own new artifacts grpc-inprocess and grpc-util (#10362) 2023-07-17 11:45:31 -07:00
build.gradle okhttp: Make grpc-util an implementation dependency 2023-09-29 15:10:02 -07:00