grpc-java/okhttp
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
..
src all: implement Helper.createResolvingOobChannelBuilder(target, creds) 2021-01-28 09:49:53 -08:00
third_party/okhttp Update to Error Prone 2.4 2020-08-06 10:56:16 -05:00
BUILD.bazel Upgrade error_prone_annotations to 2.3.4 2020-01-03 14:50:34 -08:00
build.gradle okhttp: exclude Internal* from javadoc 2020-10-21 16:11:57 -04:00