Class DataCollectionJob
java.lang.Object
com.atlassian.bamboo.analytics.basedata.collector.DataCollectionJob
-
Constructor Summary
ConstructorsConstructorDescriptionDataCollectionJob(com.atlassian.analytics.api.services.AnalyticsConfigService analyticsConfigService, EventProducersFinder eventProducersFinder, com.atlassian.event.api.EventPublisher eventPublisher, NodeStatusProvider nodeStatusProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck if gathering analytics is enabledvoidexecute()Gather and publish statistics events from allStatisticsEventsProducervoidReset statistics gathered by allStatisticsEventsProducerbooleanCheck if server can publish analytics events
-
Constructor Details
-
DataCollectionJob
@Inject public DataCollectionJob(com.atlassian.analytics.api.services.AnalyticsConfigService analyticsConfigService, EventProducersFinder eventProducersFinder, com.atlassian.event.api.EventPublisher eventPublisher, NodeStatusProvider nodeStatusProvider)
-
-
Method Details
-
execute
public void execute()Gather and publish statistics events from allStatisticsEventsProducer -
resetStatistics
public void resetStatistics()Reset statistics gathered by allStatisticsEventsProducer -
shouldCollectionProceed
public boolean shouldCollectionProceed()Check if server can publish analytics events -
canCollectAnalytics
public boolean canCollectAnalytics()Check if gathering analytics is enabled
-