Class GrpcNetClientAttributesGetter
java.lang.Object
io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter<GrpcRequest,io.grpc.Status>
io.opentelemetry.instrumentation.grpc.v1_6.internal.GrpcNetClientAttributesGetter
- All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<GrpcRequest,io.grpc.Status>
public final class GrpcNetClientAttributesGetter
extends io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter<GrpcRequest,io.grpc.Status>
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPeerName(GrpcRequest grpcRequest) getPeerPort(GrpcRequest grpcRequest) protected InetSocketAddressgetPeerSocketAddress(GrpcRequest request, io.grpc.Status response) getTransport(GrpcRequest request, io.grpc.Status response) Methods inherited from class io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter
getSockFamily, getSockPeerAddr, getSockPeerName, getSockPeerPortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
peerName, peerPort, sockFamily, sockPeerAddr, sockPeerName, sockPeerPort, transport
-
Constructor Details
-
GrpcNetClientAttributesGetter
public GrpcNetClientAttributesGetter()
-
-
Method Details
-
getTransport
-
getPeerName
-
getPeerPort
-
getPeerSocketAddress
@Nullable protected InetSocketAddress getPeerSocketAddress(GrpcRequest request, @Nullable io.grpc.Status response) - Specified by:
getPeerSocketAddressin classio.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter<GrpcRequest,io.grpc.Status>
-