Class MailQueueItemsJob

java.lang.Object
com.atlassian.jira.ipd.mailqueue.MailQueueItemsJob
All Implemented Interfaces:
com.atlassian.diagnostics.ipd.api.jobs.IpdJob

public class MailQueueItemsJob extends Object implements com.atlassian.diagnostics.ipd.api.jobs.IpdJob
Since:
9.5
  • Constructor Summary

    Constructors
    Constructor
    Description
    MailQueueItemsJob(com.atlassian.mail.queue.MailQueue queue, com.atlassian.diagnostics.ipd.api.jobs.IpdJobRegistry inProductDiagnosticJobRegistry, com.atlassian.diagnostics.ipd.api.registry.IpdRegistry ipdRegistry)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Gather number of items in mail queue and error queue.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MailQueueItemsJob

      public MailQueueItemsJob(com.atlassian.mail.queue.MailQueue queue, com.atlassian.diagnostics.ipd.api.jobs.IpdJobRegistry inProductDiagnosticJobRegistry, com.atlassian.diagnostics.ipd.api.registry.IpdRegistry ipdRegistry)
  • Method Details

    • runJob

      public void runJob()
      Gather number of items in mail queue and error queue.

      Updates metrics` value and statistics with number of items in mail queue and error queue. Metrics will have value 0 when queues are empty.

      Specified by:
      runJob in interface com.atlassian.diagnostics.ipd.api.jobs.IpdJob