| Interface | Description |
|---|---|
| HTTPClientProvider |
Interface for providing an HTTP client.
|
| HttpURLConnectionWrapper |
Interface wrapping
HttpURLConnection creation. |
| RandomNumberGenerator |
Generator for random numbers
|
| SessionIDProvider |
Interface providing consecutive numbers starting at a random offset
|
| ThreadIDProvider |
Interface that provides the thread id
|
| TimingProvider |
Interface providing timing related functionality.
|
| Class | Description |
|---|---|
| DefaultHTTPClientProvider |
Implementation of an HTTPClientProvider which creates a HTTP client for executing status check and beacon send requests.
|
| DefaultRandomNumberGenerator |
Default implementation for providing a random number.
|
| DefaultSessionIDProvider | |
| DefaultThreadIDProvider |
Simple ThreadIDProvider implementation for getting the current thread ID.
|
| DefaultTimingProvider | |
| FixedRandomNumberGenerator | |
| FixedSessionIdProvider |