You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.internal.

Class UsageStatistics

java.lang.Object
com.vaadin.flow.internal.UsageStatistics
public class UsageStatistics extends Object

Collects entries that should be exported for vaadin-usage-statistics when running in development mode.

Statistics gathering is automatically disabled and excluded in production mode.

For details and to opt-out, see https://github.com/vaadin/vaadin-usage-statistics.

For internal use only. May be renamed or removed in a future release.

Since:

1.0

Author:

Vaadin Ltd

  • Method Details

    • markAsUsed

      public static void markAsUsed(String name, String version)

      Registers a new entry with the given feature name and version string if no previous entry has been registered for the same name.

      Parameters:

      name - the feature name, not null

      version - the version, or null to use the current Flow version

    • getEntries

      public static Stream<UsageStatistics.UsageEntry> getEntries()

      Gets a stream of the current usage entries.

      Returns:

      a stream of entries, not null

    • removeEntry

      public static void removeEntry(String name)

      Remove a entry of the current usage entries.

      Parameters:

      name - the feature name want to be removed, not null

    • resetEntries

      public static void resetEntries()

      Reset the usage entries.