• 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
/../auth/src/main/java/io/grpc/auth/MoreCallCredentials.java
1
/*
2
 * Copyright 2016 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.auth;
18

19
import com.google.auth.Credentials;
20
import io.grpc.CallCredentials;
21

22
/**
23
 * A utility class that converts other types of credentials to {@link CallCredentials}.
24
 */
25
public final class MoreCallCredentials {
26
  /**
27
   * Converts a Google Auth Library {@link Credentials} to {@link CallCredentials}.
28
   *
29
   * <p>Although this is a stable API, note that the returned instance's API is not stable. You are
30
   * free to use the class name {@code CallCredentials} and pass the instance to other code, but the
31
   * instance can't be called directly from code expecting stable behavior. See {@link
32
   * CallCredentials}.
33
   */
34
  public static CallCredentials from(Credentials creds) {
35
    return new GoogleAuthLibraryCallCredentials(creds);
×
36
  }
37

38
  private MoreCallCredentials() {
39
  }
40
}
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