Class InetSocketAddressNetServerAttributesGetter<REQUEST>
java.lang.Object
io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter<REQUEST>
- All Implemented Interfaces:
NetServerAttributesGetter<REQUEST>
public abstract class InetSocketAddressNetServerAttributesGetter<REQUEST>
extends Object
implements NetServerAttributesGetter<REQUEST>
Extractor of Network
attributes from a
InetSocketAddress. Most network libraries will provide access to a
InetSocketAddress so this is a convenient alternative to NetServerAttributesExtractor. There is no meaning to implement both in the same instrumentation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract InetSocketAddressgetHostSocketAddress(REQUEST request) protected abstract InetSocketAddressgetPeerSocketAddress(REQUEST request) sockFamily(REQUEST request) sockHostAddr(REQUEST request) sockHostPort(REQUEST request) final StringsockPeerAddr(REQUEST request) final IntegersockPeerPort(REQUEST request) Methods 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.NetServerAttributesGetter
hostName, hostPort, transport
-
Constructor Details
-
InetSocketAddressNetServerAttributesGetter
public InetSocketAddressNetServerAttributesGetter()
-
-
Method Details
-
getPeerSocketAddress
-
getHostSocketAddress
-
sockFamily
- Specified by:
sockFamilyin interfaceNetServerAttributesGetter<REQUEST>
-
sockPeerAddr
- Specified by:
sockPeerAddrin interfaceNetServerAttributesGetter<REQUEST>
-
sockPeerPort
- Specified by:
sockPeerPortin interfaceNetServerAttributesGetter<REQUEST>
-
sockHostAddr
- Specified by:
sockHostAddrin interfaceNetServerAttributesGetter<REQUEST>
-
sockHostPort
- Specified by:
sockHostPortin interfaceNetServerAttributesGetter<REQUEST>
-