| Interface | Description |
|---|---|
| AdditionalQueryParameters |
Provides additional parameters that will be appended when a server request is sent.
|
| BeaconInitializer |
Provides relevant data for initializing/creating a
Beacon |
| ResponseAttributes |
Defines a response received from the server.
|
| SerializableBeaconValue |
Represents a single value which can be serialized to a corresponding beacon representation.
|
| Class | Description |
|---|---|
| Beacon |
The Beacon class holds all the beacon data and the beacon protocol implementation.
|
| HTTPClient |
HTTP client helper which abstracts the 2 basic request types:
- status check
- beacon send
|
| JsonResponseParser | |
| KeyValueResponseParser | |
| ProtocolConstants | |
| ResponseAttributesImpl |
Implements
ResponseAttributes providing all the attributes received from the server. |
| ResponseAttributesImpl.Builder | |
| ResponseParser |
Evaluates a response string and transforms it into corresponding
ResponseAttributes |
| StatusResponse |
Implements a status response which is sent for the request types status check and beacon send.
|
| Enum | Description |
|---|---|
| EventType |
Event types used in the beacon protocol.
|
| HTTPClient.RequestType | |
| ResponseAttribute |
Specifies an attribute in the
ResponseAttributes sent by the server. |
| ResponseAttributesDefaults |