Package com.atlassian.jira.issue.index
Class IndexingStatsEventPublisher
java.lang.Object
com.atlassian.jira.issue.index.IndexingStatsEventPublisher
- Since:
- v8.9
-
Constructor Summary
ConstructorsConstructorDescriptionIndexingStatsEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher, DateTimeFormatterFactory dateTimeFormatterFactory, DefaultFieldManager defaultFieldManager, JiraAuthenticationContext jiraAuthenticationContext, ClusterManager clusterManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidonPluginFrameworkStartedEvent(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) voidpublish(com.atlassian.jira.issue.index.IndexingStatsMetrics total, com.atlassian.jira.issue.index.IndexingStatsMetrics snapshot) voidpublishPeriodicStats(Collection<FieldIndexerStats> fieldIndexerStats, int topN) voidpublishReindexCompletedStats(List<FieldIndexerStats> fieldIndexersStatsOrdered, int numberOfIndexingThreads, long totalIndexingTimeMillis) voidvoidDeprecated.
-
Constructor Details
-
IndexingStatsEventPublisher
public IndexingStatsEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher, DateTimeFormatterFactory dateTimeFormatterFactory, DefaultFieldManager defaultFieldManager, JiraAuthenticationContext jiraAuthenticationContext, ClusterManager clusterManager)
-
-
Method Details
-
onPluginFrameworkStartedEvent
@EventListener public void onPluginFrameworkStartedEvent(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) -
publishPeriodicStats
-
publishReindexCompletedStats
public void publishReindexCompletedStats(List<FieldIndexerStats> fieldIndexersStatsOrdered, int numberOfIndexingThreads, long totalIndexingTimeMillis) -
publish
public void publish(com.atlassian.jira.issue.index.IndexingStatsMetrics total, com.atlassian.jira.issue.index.IndexingStatsMetrics snapshot) -
publishSlowIndexersStats
Deprecated.since 8.12.1 usepublishSlowIndexersStats(Iterable) -
publishSlowIndexersStats
- Since:
- 8.12.1
-
publishSlowIndexersStats(Iterable)