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 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()