Source:
<code>private void configureAsyncJobs() { bind(JobMessageDispatcher.class).to(ArtemisJobMessageDispatcher.class); bind(SchedulerFactory.class).to(StdSchedulerFactory.class); JobManager.registerJob(TestJob1.JOB_KEY, TestJob1.class); JobManager.registerJob(CRLUpdateJob.JOB_KEY, CRLUpdateJob.class); JobManager.registerJob(ExpiredPoolsCleanupJob.JOB_KEY, ExpiredPoolsCleanupJob.class); JobManager.registerJob(ExportJob.JOB_KEY, ExportJob.class); JobManager.registerJob(HypervisorUpdateJob.JOB_KEY, HypervisorUpdateJob.class); JobManager.registerJob(HypervisorHeartbeatUpdateJob.JOB_KEY, HypervisorHeartbeatUpdateJob.class); JobManager.registerJob(ImportJob.JOB_KEY, ImportJob.class); JobManager.registerJob(ImportRecordCleanerJob.JOB_KEY, ImportRecordCleanerJob.class); JobManager.registerJob(ManifestCleanerJob.JOB_KEY, ManifestCleanerJob.class); JobManager.registerJob(OrphanCleanupJob.JOB_KEY, OrphanCleanupJob.class); JobManager.registerJob(RefreshPoolsForProductJob.JOB_KEY, RefreshPoolsForProductJob.class); JobManager.registerJob(RefreshPoolsJob.JOB_KEY, RefreshPoolsJob.class); JobManager.registerJob(RegenEnvEntitlementCertsJob.JOB_KEY, RegenEnvEntitlementCertsJob.class); JobManager.registerJob(UndoImportsJob.JOB_KEY, UndoImportsJob.class); JobManager.registerJob(UnmappedGuestEntitlementCleanerJob.JOB_KEY, UnmappedGuestEntitlementCleanerJob.class); JobManager.registerJob(ActiveEntitlementJob.JOB_KEY, ActiveEntitlementJob.class); <START> JobManager.registerJob(AsyncJobCleaner.JOB_KEY, AsyncJobCleaner.class); <END> }</code><technical_language>try list of registrations alphabetical for readability, consistent move this ActiveEntitlementJob start of order</technical_language>

Target:
private void configureAsyncJobs() { bind(JobMessageDispatcher.class).to(ArtemisJobMessageDispatcher.class); bind(SchedulerFactory.class).to(StdSchedulerFactory.class); JobManager.registerJob(TestJob1.JOB_KEY, TestJob1.class); JobManager.registerJob(ActiveEntitlementJob.JOB_KEY, ActiveEntitlementJob.class); JobManager.registerJob(CRLUpdateJob.JOB_KEY, CRLUpdateJob.class); JobManager.registerJob(ExpiredPoolsCleanupJob.JOB_KEY, ExpiredPoolsCleanupJob.class); JobManager.registerJob(ExportJob.JOB_KEY, ExportJob.class); JobManager.registerJob(HypervisorUpdateJob.JOB_KEY, HypervisorUpdateJob.class); JobManager.registerJob(HypervisorHeartbeatUpdateJob.JOB_KEY, HypervisorHeartbeatUpdateJob.class); JobManager.registerJob(ImportJob.JOB_KEY, ImportJob.class); JobManager.registerJob(ImportRecordCleanerJob.JOB_KEY, ImportRecordCleanerJob.class); JobManager.registerJob(JobCleaner.JOB_KEY, JobCleaner.class); JobManager.registerJob(ManifestCleanerJob.JOB_KEY, ManifestCleanerJob.class); JobManager.registerJob(OrphanCleanupJob.JOB_KEY, OrphanCleanupJob.class); JobManager.registerJob(RefreshPoolsForProductJob.JOB_KEY, RefreshPoolsForProductJob.class); JobManager.registerJob(RefreshPoolsJob.JOB_KEY, RefreshPoolsJob.class); JobManager.registerJob(RegenEnvEntitlementCertsJob.JOB_KEY, RegenEnvEntitlementCertsJob.class); JobManager.registerJob(UndoImportsJob.JOB_KEY, UndoImportsJob.class); JobManager.registerJob(UnmappedGuestEntitlementCleanerJob.JOB_KEY, UnmappedGuestEntitlementCleanerJob.class); }