|
107 | 107 | import io.grpc.internal.ClientTransportFactory.ClientTransportOptions;
|
108 | 108 | import io.grpc.internal.InternalSubchannel.TransportLogger;
|
109 | 109 | import io.grpc.internal.ManagedChannelImpl.ScParser;
|
| 110 | +import io.grpc.internal.ManagedChannelImplBuilder.ChannelBuilderDefaultPortProvider; |
| 111 | +import io.grpc.internal.ManagedChannelImplBuilder.ClientTransportFactoryBuilder; |
110 | 112 | import io.grpc.internal.ServiceConfigUtil.PolicySelection;
|
111 | 113 | import io.grpc.internal.TestUtils.MockClientTransportInfo;
|
112 | 114 | import io.grpc.stub.ClientCalls;
|
@@ -269,7 +271,17 @@ public String getPolicyName() {
|
269 | 271 | private CallCredentials creds;
|
270 | 272 | @Mock
|
271 | 273 | private Executor offloadExecutor;
|
272 |
| - private ChannelBuilder channelBuilder; |
| 274 | + private ManagedChannelImplBuilder channelBuilder = new ManagedChannelImplBuilder(TARGET, |
| 275 | + new ClientTransportFactoryBuilder() { |
| 276 | + @Override public ClientTransportFactory buildClientTransportFactory() { |
| 277 | + throw new UnsupportedOperationException(); |
| 278 | + } |
| 279 | + }, |
| 280 | + new ChannelBuilderDefaultPortProvider() { |
| 281 | + @Override public int getDefaultPort() { |
| 282 | + return DEFAULT_PORT; |
| 283 | + } |
| 284 | + }); |
273 | 285 | private boolean requestConnection = true;
|
274 | 286 | private BlockingQueue<MockClientTransportInfo> transports;
|
275 | 287 | private boolean panicExpected;
|
@@ -325,14 +337,12 @@ public void setUp() throws Exception {
|
325 | 337 | when(balancerRpcExecutorPool.getObject())
|
326 | 338 | .thenReturn(balancerRpcExecutor.getScheduledExecutorService());
|
327 | 339 |
|
328 |
| - channelBuilder = |
329 |
| - new ChannelBuilder() |
330 |
| - .nameResolverFactory(new FakeNameResolverFactory.Builder(expectedUri).build()) |
331 |
| - .defaultLoadBalancingPolicy(MOCK_POLICY_NAME) |
332 |
| - .userAgent(USER_AGENT) |
333 |
| - .idleTimeout( |
334 |
| - AbstractManagedChannelImplBuilder.IDLE_MODE_MAX_TIMEOUT_DAYS, TimeUnit.DAYS) |
335 |
| - .offloadExecutor(offloadExecutor); |
| 340 | + channelBuilder |
| 341 | + .nameResolverFactory(new FakeNameResolverFactory.Builder(expectedUri).build()) |
| 342 | + .defaultLoadBalancingPolicy(MOCK_POLICY_NAME) |
| 343 | + .userAgent(USER_AGENT) |
| 344 | + .idleTimeout(ManagedChannelImplBuilder.IDLE_MODE_MAX_TIMEOUT_DAYS, TimeUnit.DAYS) |
| 345 | + .offloadExecutor(offloadExecutor); |
336 | 346 | channelBuilder.executorPool = executorPool;
|
337 | 347 | channelBuilder.binlog = null;
|
338 | 348 | channelBuilder.channelz = channelz;
|
@@ -3466,21 +3476,17 @@ public String getDefaultScheme() {
|
3466 | 3476 | }
|
3467 | 3477 |
|
3468 | 3478 | FakeNameResolverFactory2 factory = new FakeNameResolverFactory2();
|
3469 |
| - final class CustomBuilder extends AbstractManagedChannelImplBuilder<CustomBuilder> { |
3470 |
| - |
3471 |
| - CustomBuilder() { |
3472 |
| - super(TARGET); |
3473 |
| - this.executorPool = ManagedChannelImplTest.this.executorPool; |
3474 |
| - this.channelz = ManagedChannelImplTest.this.channelz; |
3475 |
| - } |
3476 |
| - |
3477 |
| - @Override |
3478 |
| - protected ClientTransportFactory buildTransportFactory() { |
3479 |
| - return mockTransportFactory; |
3480 |
| - } |
3481 |
| - } |
3482 | 3479 |
|
3483 |
| - ManagedChannel mychannel = new CustomBuilder().nameResolverFactory(factory).build(); |
| 3480 | + ManagedChannelImplBuilder customBuilder = new ManagedChannelImplBuilder(TARGET, |
| 3481 | + new ClientTransportFactoryBuilder() { |
| 3482 | + @Override public ClientTransportFactory buildClientTransportFactory() { |
| 3483 | + return mockTransportFactory; |
| 3484 | + } |
| 3485 | + }, |
| 3486 | + null); |
| 3487 | + customBuilder.executorPool = executorPool; |
| 3488 | + customBuilder.channelz = channelz; |
| 3489 | + ManagedChannel mychannel = customBuilder.nameResolverFactory(factory).build(); |
3484 | 3490 |
|
3485 | 3491 | ClientCall<Void, Void> call1 =
|
3486 | 3492 | mychannel.newCall(TestMethodDescriptors.voidMethod(), CallOptions.DEFAULT);
|
@@ -4025,22 +4031,6 @@ public void createResolvingOobChannel() throws Exception {
|
4025 | 4031 | }
|
4026 | 4032 | }
|
4027 | 4033 |
|
4028 |
| - private static final class ChannelBuilder |
4029 |
| - extends AbstractManagedChannelImplBuilder<ChannelBuilder> { |
4030 |
| - |
4031 |
| - ChannelBuilder() { |
4032 |
| - super(TARGET); |
4033 |
| - } |
4034 |
| - |
4035 |
| - @Override protected ClientTransportFactory buildTransportFactory() { |
4036 |
| - throw new UnsupportedOperationException(); |
4037 |
| - } |
4038 |
| - |
4039 |
| - @Override protected int getDefaultPort() { |
4040 |
| - return DEFAULT_PORT; |
4041 |
| - } |
4042 |
| - } |
4043 |
| - |
4044 | 4034 | private static final class FakeBackoffPolicyProvider implements BackoffPolicy.Provider {
|
4045 | 4035 | @Override
|
4046 | 4036 | public BackoffPolicy get() {
|
|
0 commit comments