Interface HealthCheckAnalyticsSender
-
- All Known Implementing Classes:
EventPublishingHealthCheckAnalyticsSender,NoOpHealthCheckAnalyticsSender
@ParametersAreNonnullByDefault public interface HealthCheckAnalyticsSenderSends analytics events relating to the results of health checks.- Since:
- 6.6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsendGeneralHelpLinkClicked(String kbUrl)Sends an analytics event to indicate that the user clicked the given non-event-specific knowledge base link on the Johnson page.voidsendHealthCheckResult(com.atlassian.johnson.event.Event johnsonEvent)If analytics are available, sends an analytics event relating to the given Johnson event.voidsendHelpLinkClickedForEvent(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.
-
-
-
Method Detail
-
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.
-
-