Class AnalyticsEvent

java.lang.Object
com.atlassian.jira.analytics.AnalyticsEvent
Direct Known Subclasses:
AvatarManagerStatsAnalyticsEvent, IndexingLimitsStatsAnalyticsEvent, LabelSuggesterStats.AnalyticsEvent, SecureDefaultsStats.AnalyticsEvent, StreamAttachmentStoreStatsAnalyticsEvent

public abstract class AnalyticsEvent extends Object
Base class that can be extended for use as a simplistic, low boilerplate way to send parts of actual stats data to jira analytics.

Can be applied whenever an analytics event you want to send has the same data with the same structure as the stats you already have.

Since:
9.11
See Also:
  • Constructor Details

    • AnalyticsEvent

      protected AnalyticsEvent(@Nullable Map<Object,Object> snapshot, @Nullable Map<Object,Object> total)
      Create an analytics event
      Parameters:
      snapshot - snapshot of stats values from recent period
      total - stats values accumulated since the stat was instantiated
      See Also:
      • for more information
  • Method Details