com.dynatrace.oneagent.sdk.api
Interface OutgoingWebRequestTracer

All Superinterfaces:
OutgoingTaggable, Tracer

public interface OutgoingWebRequestTracer
extends Tracer, OutgoingTaggable

Represents client side of an outgoing webrequest.

Since:
1.4

Method Summary
 void addRequestHeader(java.lang.String name, java.lang.String value)
          All HTTP request headers should be provided to this method.
 void addResponseHeader(java.lang.String name, java.lang.String value)
          All HTTP response headers returned by the server should be provided to this method.
 void setStatusCode(int statusCode)
          Sets the HTTP response status code.
 
Methods inherited from interface com.dynatrace.oneagent.sdk.api.Tracer
end, error, error, start
 
Methods inherited from interface com.dynatrace.oneagent.sdk.api.OutgoingTaggable
getDynatraceByteTag, getDynatraceStringTag
 

Method Detail

addRequestHeader

void addRequestHeader(java.lang.String name,
                      java.lang.String value)
All HTTP request headers should be provided to this method. Selective capturing will be done based on sensor configuration.

Parameters:
name - HTTP request header field name
value - HTTP request header field value

addResponseHeader

void addResponseHeader(java.lang.String name,
                       java.lang.String value)
All HTTP response headers returned by the server should be provided to this method. Selective capturing will be done based on sensor configuration.

Parameters:
name - HTTP response header field name
value - HTTP response header field value

setStatusCode

void setStatusCode(int statusCode)
Sets the HTTP response status code.

Parameters:
statusCode - HTTP status code retrieved from server