Package com.atlassian.crowd.licensing
Class ApplicationDataRefreshJobRunner
java.lang.Object
com.atlassian.crowd.licensing.ApplicationDataRefreshJobRunner
- All Implemented Interfaces:
com.atlassian.scheduler.JobRunner
public class ApplicationDataRefreshJobRunner
extends Object
implements com.atlassian.scheduler.JobRunner
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.atlassian.scheduler.config.JobRunnerKey
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationDataRefreshJobRunner
(com.atlassian.scheduler.SchedulerService schedulerService, ApplicationManager applicationManager, ApplicationLicensingService applicationLicensingService, org.springframework.transaction.PlatformTransactionManager transactionManager, DcLicenseChecker dcLicenseChecker) -
Method Summary
-
Field Details
-
REFRESH_APPLICATION_DATA
public static final com.atlassian.scheduler.config.JobRunnerKey REFRESH_APPLICATION_DATA
-
-
Constructor Details
-
ApplicationDataRefreshJobRunner
public ApplicationDataRefreshJobRunner(com.atlassian.scheduler.SchedulerService schedulerService, ApplicationManager applicationManager, ApplicationLicensingService applicationLicensingService, org.springframework.transaction.PlatformTransactionManager transactionManager, DcLicenseChecker dcLicenseChecker)
-
-
Method Details
-
register
@PostConstruct public void register() -
unregister
@PreDestroy public void unregister() -
runJob
@Nullable public com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest request) - Specified by:
runJob
in interfacecom.atlassian.scheduler.JobRunner
-