public abstract class WebRequestTracerBaseImpl extends java.lang.Object implements WebRequestTracer, OpenKitObject
WebRequestTracer interface.
This class is guaranteed to be thread safe.
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
getBytesReceived() |
int |
getBytesSent() |
int |
getEndSequenceNo() |
long |
getEndTime() |
int |
getResponseCode() |
int |
getStartSequenceNo() |
long |
getStartTime() |
java.lang.String |
getTag()
Returns the Dynatrace tag which has to be set manually as Dynatrace HTTP header
(
OpenKitConstants.WEBREQUEST_TAG_HEADER). |
java.lang.String |
getURL() |
WebRequestTracer |
setBytesReceived(int bytesReceived)
Sets the amount of received data of this web request.
|
WebRequestTracer |
setBytesSent(int bytesSent)
Sets the amount of sent data of this web request.
|
WebRequestTracer |
setResponseCode(int responseCode)
Deprecated.
|
WebRequestTracer |
start()
Starts the web request timing.
|
void |
stop()
Deprecated.
|
void |
stop(int responseCode)
Stops the web request timing with the given response code.
|
java.lang.String |
toString() |
public java.lang.String getTag()
WebRequestTracerOpenKitConstants.WEBREQUEST_TAG_HEADER). getTag in interface WebRequestTracer@Deprecated public WebRequestTracer setResponseCode(int responseCode)
WebRequestTracer.setResponseCode(int)WebRequestTracerWebRequestTracer.stop().setResponseCode in interface WebRequestTracerresponseCode - response code of this web requestpublic WebRequestTracer setBytesSent(int bytesSent)
WebRequestTracerWebRequestTracer.stop(int).setBytesSent in interface WebRequestTracerbytesSent - number of bytespublic WebRequestTracer setBytesReceived(int bytesReceived)
WebRequestTracerWebRequestTracer.stop(int).setBytesReceived in interface WebRequestTracerbytesReceived - number of bytespublic WebRequestTracer start()
WebRequestTracerstart in interface WebRequestTracerpublic void stop(int responseCode)
WebRequestTracerstop in interface WebRequestTracerresponseCode - response code of this web request@Deprecated public void stop()
WebRequestTracer.stop()WebRequestTracerstop in interface WebRequestTracerpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic java.lang.String getURL()
public int getResponseCode()
public long getStartTime()
public long getEndTime()
public int getStartSequenceNo()
public int getEndSequenceNo()
public int getBytesSent()
public int getBytesReceived()
public java.lang.String toString()
toString in class java.lang.Object