| Class | Description |
|---|---|
| ActionImpl |
Actual implementation of the
Action interface. |
| BeaconSender |
The BeaconSender is responsible for asynchronously sending the Beacons to the provided endpoint.
|
| Device |
Class holding device specific information
|
| NullRootAction |
This class is returned as RootAction by
Session.enterAction(String) when the Session.end()
has been called before. |
| NullSession |
This class is returned as Session by
OpenKit.createSession(String) when the OpenKit.shutdown()
has been called before. |
| NullWebRequestTracer |
This class is returned as WebRequestTracer by
Action.traceWebRequest(String) or
Action.traceWebRequest(java.net.URLConnection) when the Action.leaveAction() ()}
has been called before. |
| OpenKitImpl |
Actual implementation of the
OpenKit interface. |
| RootActionImpl |
Actual implementation of the
RootAction interface. |
| SessionImpl |
Actual implementation of the
Session interface. |
| SynchronizedQueue<T> |
SynchronizedQueue is an implementation of a data structure that fulfills the following requirements:
- has to be thread-safe for access from multiple threads
- should be non-blocking for performance reasons
- random-delete has to be possible
- first-in, first-out
- shallow copies should be possible
- should be easy to clear
|
| WebRequestTracerBaseImpl |
Abstract base class implementation of the
WebRequestTracer interface. |
| WebRequestTracerStringURL |
Setting the Dynatrace tag to the
OpenKitConstants.WEBREQUEST_TAG_HEADER HTTP header has to be done manually by the user. |
| WebRequestTracerURLConnection |
Inherited class of
WebRequestTracerBaseImpl which can be used for tracing and timing of a web request provided as a URLConnection. |