Package com.atlassian.bamboo.analytics
Interface StatisticsEventsProducer
-
- All Known Implementing Classes:
ActivePlansDeploymentsEventProducer,ArtifactHandlerEventProducer,AuthenticationEventProducer,BuildResourcesEventProducer,ChangeDetectionQueueEventProducer,ClusterEventProducer,ConcurrentAgentProcessesEventProducer,DatabaseConfigurationEventProducer,EmbeddedCrowdEventProducer,FeatureEventProducer,InstanceSizeEventProducer,JavaVersionsEventProducer,OsStatisticsEventProducer,PermissionStatsEventProducer,PlanBranchesConfigurationEventProducer,ProjectWithPlanPermissionsEventProducer,RemoteEventStatusEventProducer,RepositoriesWithWebhookEventProducer,RepositoryStatisticsEventProducer,SecurityPropertiesEventProducer,SystemNotificationsEventProducer,SystemPropertiesEventProducer,VerboseLoggingEventProducer
@Internal public interface StatisticsEventsProducerComponent responsible for gathering and buildingBaseDataEventevents forDataCollectionJobpurposes. Analytic events must be enlisted in any whitelist. Used in scheduled daily job
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Collection<BaseDataEvent>generateEvents()default voidresetStatistics()Reset statistics, but don't generate events.
-
-
-
Method Detail
-
generateEvents
@Nullable @Nullable Collection<BaseDataEvent> generateEvents()
- Returns:
- Analytic events with statistics.
-
resetStatistics
default void resetStatistics()
Reset statistics, but don't generate events. Use when statistics have to be cleared when publishing analytics is disabled
-
-