Class ReportGenerator

java.lang.Object
com.aoindustries.aoserv.master.ReportGenerator
All Implemented Interfaces:
CronJob

public final class ReportGenerator extends Object implements CronJob
Automatically generates various reports on a regular basis. These reports are then used by the accounting system to charge the appropriate amount. These reports may be missed and will not be created when missed. Anything depending on these reports should get its information from the reports that are available without depending on all reports being present. It is an acceptable error condition if not a single report in a month has occurred.
Author:
AO Industries, Inc.
  • Method Details

    • start

      public static void start()
    • getSchedule

      public Schedule getSchedule()
      Specified by:
      getSchedule in interface CronJob
    • getThreadPriority

      public int getThreadPriority()
      Specified by:
      getThreadPriority in interface CronJob
    • run

      public void run(int minute, int hour, int dayOfMonth, int month, int dayOfWeek, int year)
      Specified by:
      run in interface CronJob