Class StatisticsSender

java.lang.Object
com.vaadin.base.devserver.stats.StatisticsSender

public class StatisticsSender extends Object
Handles sending of telemetry data.
  • Constructor Details

    • StatisticsSender

      public StatisticsSender(StatisticsStorage storage)
      Creates a new instance connected to the given storage.
      Parameters:
      storage - the storage to use
  • Method Details

    • 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 by StatisticsStorage.read()