Interface NetServerAttributesGetter<REQUEST,RESPONSE>

All Superinterfaces:
ClientAttributesGetter<REQUEST,RESPONSE>, NetworkAttributesGetter<REQUEST,RESPONSE>, ServerAttributesGetter<REQUEST,RESPONSE>
All Known Subinterfaces:
HttpServerAttributesGetter<REQUEST,RESPONSE>

@Deprecated public interface NetServerAttributesGetter<REQUEST,RESPONSE> extends NetworkAttributesGetter<REQUEST,RESPONSE>, ServerAttributesGetter<REQUEST,RESPONSE>, ClientAttributesGetter<REQUEST,RESPONSE>
Deprecated.
Make sure that your instrumentation implements the getters from the ...network package instead. This class will be removed in the 2.0 release.
An interface for getting server-based network attributes. It adapts an instrumentation-specific request type into the 3 common attributes (transport, sockPeerPort, sockPeerAddr).

Instrumentation authors will create implementations of this interface for their specific server library/framework. It will be used by the NetServerAttributesExtractor to obtain the various network attributes in a type-generic way.