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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.void
sendHealthCheckResult(com.atlassian.johnson.event.Event johnsonEvent)
If analytics are available, sends an analytics event relating to the given Johnson event.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.
-
-
-
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.
-
-