public class StatisticsClient extends java.lang.Object implements Statistics
| Constructor and Description |
|---|
StatisticsClient(java.lang.String trackingId,
ListenerParameters parameters) |
StatisticsClient(java.lang.String trackingId,
StatisticsApiClient statisticsApiClient)
Adds set of mandatory parameters to the request params:
de - Encoding
v - Protocol version
cid - Client id
tid - Statistics resource id
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
io.reactivex.Maybe<retrofit2.Response<okhttp3.ResponseBody>> |
send(StatisticsItem item)
Convert and send
StatisticsItem to backend statistics service. |
public StatisticsClient(java.lang.String trackingId,
ListenerParameters parameters)
public StatisticsClient(java.lang.String trackingId,
StatisticsApiClient statisticsApiClient)
trackingId - ID of the statistics resourcestatisticsApiClient - StatisticsApiClient instancepublic io.reactivex.Maybe<retrofit2.Response<okhttp3.ResponseBody>> send(StatisticsItem item)
StatisticsItem to backend statistics service. Quietly consumes exceptions to not affect reporting flowsend in interface Statisticsitem - StatisticsItemMaybepublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseable