grpc-java/netty/src
ZHANG Dapeng 45a151810c
all: implement Helper.createResolvingOobChannelBuilder(target, creds)
- Add APIs to `ClientTransportFactory`:
```java
public interface ClientTransportFactory {
  /**
   * Swaps to a new ChannelCredentials with all other settings unchanged. Returns null if the
   * ChannelCredentials is not supported by the current ClientTransportFactory settings.
   */
  SwapChannelCredentialsResult swapChannelCredentials(ChannelCredentials channelCreds);

  final class SwapChannelCredentialsResult {
    final ClientTransportFactory transportFactory;
    @Nullable final CallCredentials callCredentials;
  }
}
```

- Add `ChannelCredentials` to constructor args of `ManagedChannelImplBuilder`:
 ```java
public ManagedChannelImplBuilder(
      String target, @Nullable ChannelCredentials channelCreds, @Nullable CallCredentials callCreds, ...)
  ```
2021-01-28 09:49:53 -08:00
..
jmh/java/io/grpc/netty all: update Error Prone to 2.3.2 2018-10-19 13:08:36 -07:00
main all: implement Helper.createResolvingOobChannelBuilder(target, creds) 2021-01-28 09:49:53 -08:00
test/java/io/grpc/netty all: implement Helper.createResolvingOobChannelBuilder(target, creds) 2021-01-28 09:49:53 -08:00