Class MailboxCleanupService

java.lang.Object
com.atlassian.jira.service.services.mail.MailboxCleanupService
All Implemented Interfaces:
Startable, com.atlassian.scheduler.JobRunner

public class MailboxCleanupService extends Object implements com.atlassian.scheduler.JobRunner, Startable
Periodically scans mailboxes and processes unhandled messages as seen/delete. Schedules a retry when locks prevent processing.
  • Constructor Details

  • Method Details

    • start

      public void start()
      Description copied from interface: Startable
      This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
      Specified by:
      start in interface Startable
    • runJob

      public com.atlassian.scheduler.JobRunnerResponse runJob(@Nonnull com.atlassian.scheduler.JobRunnerRequest request)
      Specified by:
      runJob in interface com.atlassian.scheduler.JobRunner