Package com.atlassian.jira.apdex.impl
Class SendAnalyticsJobRunner
java.lang.Object
com.atlassian.jira.apdex.impl.SendAnalyticsJobRunner
- All Implemented Interfaces:
com.atlassian.scheduler.JobRunner
,org.springframework.beans.factory.DisposableBean
@Component
public class SendAnalyticsJobRunner
extends Object
implements com.atlassian.scheduler.JobRunner, org.springframework.beans.factory.DisposableBean
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSendAnalyticsJobRunner
(com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.event.api.EventPublisher eventPublisher, SchedulerConfiguration schedulerConfiguration, ApdexService apdexService) -
Method Summary
-
Field Details
-
log
public static final org.slf4j.Logger log
-
-
Constructor Details
-
SendAnalyticsJobRunner
@Inject public SendAnalyticsJobRunner(com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.event.api.EventPublisher eventPublisher, SchedulerConfiguration schedulerConfiguration, ApdexService apdexService)
-
-
Method Details
-
runJob
@Nullable public com.atlassian.scheduler.JobRunnerResponse runJob(@Nonnull com.atlassian.scheduler.JobRunnerRequest request) - Specified by:
runJob
in interfacecom.atlassian.scheduler.JobRunner
-
sendAnalytics
public com.atlassian.scheduler.JobRunnerResponse sendAnalytics() -
destroy
public void destroy()- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
-