• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #19420

12 Aug 2024 11:40PM UTC coverage: 84.484% (+0.008%) from 84.476%
#19420

push

github

ejona86
xds: Delegate more RingHashLB address updates to MultiChildLB

Since 04474970 RingHashLB has not used
acceptResolvedAddressesInternal(). At the time that was needed because
deactivated children were part of MultiChildLB. But in 9de8e443, the
logic of RingHashLB and MultiChildLB.acceptResolvedAddressesInternal()
converged, so it can now swap back to using the base class for more
logic.

33389 of 39521 relevant lines covered (84.48%)

0.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/../api/src/main/java/io/grpc/InternalManagedChannelProvider.java
1
/*
2
 * Copyright 2022 The gRPC Authors
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License");
5
 * you may not use this file except in compliance with the License.
6
 * You may obtain a copy of the License at
7
 *
8
 *     http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS,
12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
 * See the License for the specific language governing permissions and
14
 * limitations under the License.
15
 */
16

17
package io.grpc;
18

19
import io.grpc.ManagedChannelProvider.NewChannelBuilderResult;
20

21
/** Internal accessor for {@link ManagedChannelProvider}. */
22
@Internal
23
public final class InternalManagedChannelProvider {
24

25
  private InternalManagedChannelProvider() {
26
  }
27

28
  public static boolean isAvailable(ManagedChannelProvider provider) {
29
    return provider.isAvailable();
×
30
  }
31

32
  public static ManagedChannelBuilder<?> builderForAddress(ManagedChannelProvider provider,
33
      String name, int port) {
34
    return provider.builderForAddress(name, port);
×
35
  }
36

37
  public static ManagedChannelBuilder<?> builderForTarget(ManagedChannelProvider provider,
38
      String target) {
39
    return provider.builderForTarget(target);
×
40
  }
41

42
  public static NewChannelBuilderResult newChannelBuilder(ManagedChannelProvider provider,
43
      String target, ChannelCredentials creds) {
44
    return provider.newChannelBuilder(target, creds);
×
45
  }
46
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc