Interface HttpServerAttributesGetter<REQUEST,RESPONSE>

All Superinterfaces:
ClientAttributesGetter<REQUEST,RESPONSE>, HttpCommonAttributesGetter<REQUEST,RESPONSE>, NetServerAttributesGetter<REQUEST,RESPONSE>, NetworkAttributesGetter<REQUEST,RESPONSE>, ServerAttributesGetter<REQUEST,RESPONSE>, UrlAttributesGetter<REQUEST>

public interface HttpServerAttributesGetter<REQUEST,RESPONSE> extends HttpCommonAttributesGetter<REQUEST,RESPONSE>, UrlAttributesGetter<REQUEST>, NetServerAttributesGetter<REQUEST,RESPONSE>, NetworkAttributesGetter<REQUEST,RESPONSE>, ServerAttributesGetter<REQUEST,RESPONSE>, ClientAttributesGetter<REQUEST,RESPONSE>
An interface for getting HTTP server attributes.

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