Class ReportSchedulerTask

java.lang.Object
com.inductiveautomation.reporting.gateway.scheduler.ReportSchedulerTask
All Implemented Interfaces:
Runnable

public class ReportSchedulerTask extends Object implements Runnable
Filename: ReportSchedulerTask.java Created on Feb 06, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting

This class creates a task that is used by the cron4j scheduler when the schedule is active. The task gets the data for a report, creates the report, and then sends it to all the distributions for this schedule. The constructor takes the entire ReportResource, but also needs the particular ReportSchedule, since there can be more than one for the resource.