MCPcopy Create free account
hub / github.com/grpc/grpc-java / getGrpcUserAgent

Method getGrpcUserAgent

core/src/main/java/io/grpc/internal/GrpcUtil.java:468–480  ·  view source on GitHub ↗

Gets the User-Agent string for the gRPC transport.

(
      String transportName, @Nullable String applicationUserAgent)

Source from the content-addressed store, hash-verified

466 * Gets the User-Agent string for the gRPC transport.
467 */
468 public static String getGrpcUserAgent(
469 String transportName, @Nullable String applicationUserAgent) {
470 StringBuilder builder = new StringBuilder();
471 if (applicationUserAgent != null) {
472 builder.append(applicationUserAgent);
473 builder.append(' ');
474 }
475 builder.append("grpc-java-");
476 builder.append(transportName);
477 builder.append('/');
478 builder.append(IMPLEMENTATION_VERSION);
479 return builder.toString();
480 }
481
482 @Immutable
483 public static final class GrpcBuildVersion {

Callers 9

grpcUserAgentMethod · 0.95
InProcessTransportMethod · 0.95
addDefaultUserAgentMethod · 0.95
OkHttpClientTransportMethod · 0.95
addDefaultUserAgentMethod · 0.95
NettyClientTransportMethod · 0.95
CronetClientTransportMethod · 0.95

Calls 2

appendMethod · 0.80
toStringMethod · 0.45

Tested by 5

grpcUserAgentMethod · 0.76
addDefaultUserAgentMethod · 0.76
addDefaultUserAgentMethod · 0.76