• 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/Configurator.java
1
/*
2
 * Copyright 2024 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
/**
20
 * Provides hooks for modifying gRPC channels and servers during their construction.
21
 */
22
interface Configurator {
23
  /**
24
   * Allows implementations to modify the channel builder.
25
   *
26
   * @param channelBuilder the channel builder being constructed
27
   */
28
  default void configureChannelBuilder(ManagedChannelBuilder<?> channelBuilder) {}
×
29

30
  /**
31
   * Allows implementations to modify the server builder.
32
   *
33
   * @param serverBuilder the server builder being constructed
34
   */
35
  default void configureServerBuilder(ServerBuilder<?> serverBuilder) {}
×
36
}
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