Package com.vaadin.base.devserver.stats
Class StatisticsSender
- java.lang.Object
-
- com.vaadin.base.devserver.stats.StatisticsSender
-
public class StatisticsSender extends Object
Handles sending of telemetry data.
-
-
Constructor Summary
Constructors Constructor Description StatisticsSender(StatisticsStorage storage)
Creates a new instance connected to the given storage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getReportingUrl()
Get the remote reporting URL.void
triggerSendIfNeeded(com.fasterxml.jackson.databind.node.ObjectNode json)
Send data in the background if needed.
-
-
-
Constructor Detail
-
StatisticsSender
public StatisticsSender(StatisticsStorage storage)
Creates a new instance connected to the given storage.- Parameters:
storage
- the storage to use
-
-
Method Detail
-
getReportingUrl
public String getReportingUrl()
Get the remote reporting URL.- Returns:
- Returns
StatisticsConstants.USAGE_REPORT_URL
by default.
-
triggerSendIfNeeded
public void triggerSendIfNeeded(com.fasterxml.jackson.databind.node.ObjectNode json)
Send data in the background if needed.- Parameters:
json
- The json returned byStatisticsStorage.read()
-
-