Package qa.analyser

Class QAQueuedTask

java.lang.Object
PamguardMVC.PamDataUnit
qa.analyser.QAQueuedTask
All Implemented Interfaces:
Comparable

public class QAQueuedTask extends PamDataUnit
Use a re-threaded data unit list to manage analysis tasks.
Author:
dg50
  • Constructor Details

    • QAQueuedTask

      public QAQueuedTask(long timeMilliseconds, QAReportOptions qaReportOptions, QATestDataUnit singleTest)
      Parameters:
      timeMilliseconds - Current time of analysis
      qaReportOptions -
    • QAQueuedTask

      public QAQueuedTask(long timeMilliseconds, QAReportOptions qaReportOptions, List<QATestDataUnit> multipleTests)
  • Method Details

    • getNumTests

      public int getNumTests()
      Returns:
      the number of tasks in this job,
    • getUniqueClusters

      public ArrayList<QACluster> getUniqueClusters()
      Get a list of unique clusters represented in these data
      Returns:
    • getTestsForCluster

      public ArrayList<QATestDataUnit> getTestsForCluster(QACluster cluster)
      Get the tests associated with a particular cluster.
      Parameters:
      cluster - cluster to search for
      Returns:
      array list of tests of that cluster.
    • getReportOptions

      public QAReportOptions getReportOptions()
      Returns:
      the reportOptions