Interface HealthCheckAnalyticsSender

All Known Implementing Classes:
EventPublishingHealthCheckAnalyticsSender, NoOpHealthCheckAnalyticsSender

@ParametersAreNonnullByDefault public interface HealthCheckAnalyticsSender
Sends analytics events relating to the results of health checks.
Since:
6.6.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Sends an analytics event to indicate that the user clicked the given non-event-specific knowledge base link on the Johnson page.
    void
    sendHealthCheckResult(com.atlassian.johnson.event.Event johnsonEvent)
    If analytics are available, sends an analytics event relating to the given Johnson event.
    void
    Sends an analytics event to indicate that the user (typically an admin) clicked a help link for a health check result on the Johnson page.
  • Method Details

    • sendHealthCheckResult

      void sendHealthCheckResult(com.atlassian.johnson.event.Event johnsonEvent)
      If analytics are available, sends an analytics event relating to the given Johnson event.
      Parameters:
      johnsonEvent - the Johnson event
    • sendHelpLinkClickedForEvent

      void sendHelpLinkClickedForEvent(String eventId)
      Sends an analytics event to indicate that the user (typically an admin) clicked a help link for a health check result on the Johnson page.
      Parameters:
      eventId - the unique ID of the Johnson event for which the user clicked the help link
    • sendGeneralHelpLinkClicked

      void sendGeneralHelpLinkClicked(String kbUrl)
      Sends an analytics event to indicate that the user clicked the given non-event-specific knowledge base link on the Johnson page.