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

grpc / grpc-java / #19224

09 May 2024 06:31PM UTC coverage: 88.38% (-0.03%) from 88.408%
#19224

push

github

ejona86
api: Hide internal metric APIs

Some APIs were marked experimental but had internal APIs in their
surface. These were all changed to internal. And then the internal APIs
were mostly hidden from generated documentation.

All these APIs will eventually become public and maybe even stable. But
they need some iteration before we're ready for others to start using
them.

31580 of 35732 relevant lines covered (88.38%)

0.88 hits per line

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

50.0
/../api/src/main/java/io/grpc/InternalManagedChannelBuilder.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
 * Internal accessors for {@link ManagedChannelBuilder}.
21
 */
22
@Internal
23
public final class InternalManagedChannelBuilder {
24
  private InternalManagedChannelBuilder() {}
25

26
  public static <T extends ManagedChannelBuilder<T>> T interceptWithTarget(
27
      ManagedChannelBuilder<T> builder, InternalInterceptorFactory factory) {
28
    return builder.interceptWithTarget(factory);
×
29
  }
30

31
  public static <T extends ManagedChannelBuilder<T>> T addMetricSink(
32
      ManagedChannelBuilder<T> builder, MetricSink metricSink) {
33
    return builder.addMetricSink(metricSink);
1✔
34
  }
35

36
  public interface InternalInterceptorFactory extends ManagedChannelBuilder.InterceptorFactory {}
37
}
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