Class ConfluenceStartAnalyticsEventPublisher
- java.lang.Object
-
- com.atlassian.confluence.impl.startup.ConfluenceStartAnalyticsEventPublisher
-
public class ConfluenceStartAnalyticsEventPublisher extends Object
Responsible for publishing aConfluenceStartAnalyticsEventwhen the application starts up.- Since:
- 5.8
-
-
Constructor Summary
Constructors Constructor Description ConfluenceStartAnalyticsEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher, TenantRegistry tenantRegistry, ConfluenceStartAnalyticsEventFactory confluenceStartEventFactory, Executor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonApplicationStartedEvent(ApplicationStartedEvent event)UseApplicationStartedEventas the trigger for sending our own event.voidregisterForEvents()voidunregisterForEvents()
-
-
-
Constructor Detail
-
ConfluenceStartAnalyticsEventPublisher
public ConfluenceStartAnalyticsEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher, TenantRegistry tenantRegistry, ConfluenceStartAnalyticsEventFactory confluenceStartEventFactory, Executor executor)
-
-
Method Detail
-
registerForEvents
@PostConstruct public void registerForEvents()
-
unregisterForEvents
@PreDestroy public void unregisterForEvents()
-
onApplicationStartedEvent
@EventListener public void onApplicationStartedEvent(ApplicationStartedEvent event)
UseApplicationStartedEventas the trigger for sending our own event.
-
-