pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.component.statistics
Class SendReportEmailJoblet

java.lang.Object
  extended by org.torweg.pulse.bundle.AbstractJoblet
      extended by org.torweg.pulse.bundle.AbstractConfigurableJoblet
          extended by org.torweg.pulse.component.statistics.SendReportEmailJoblet
All Implemented Interfaces:
org.quartz.Job

public class SendReportEmailJoblet
extends AbstractConfigurableJoblet

Sends report e-mails according to SendReportEmailJobletConfiguration.

Version:
$Revision: 2026 $
Author:
Daniel Dietz

Nested Class Summary
protected static class SendReportEmailJoblet.ReportPDFResult
          Result collection container.
protected static class SendReportEmailJoblet.ReportPDFResultMap
          An own JAXB-enabled pseudo map implementation which provides no more functionality than required by this Joblet plus JAXB marshalling.
 
Constructor Summary
SendReportEmailJoblet()
           
 
Method Summary
protected  void run(Bundle b)
          Creates the PDF reports on a per server basis according to the configuration and sends the reports emails according to the configuration.
 
Methods inherited from class org.torweg.pulse.bundle.AbstractConfigurableJoblet
getConfig, getConfiguration
 
Methods inherited from class org.torweg.pulse.bundle.AbstractJoblet
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SendReportEmailJoblet

public SendReportEmailJoblet()
Method Detail

run

protected final void run(Bundle b)
Creates the PDF reports on a per server basis according to the configuration and sends the reports emails according to the configuration.

Specified by:
run in class AbstractJoblet
Parameters:
b - the current Bundle
See Also:
AbstractJoblet.run(org.torweg.pulse.bundle.Bundle )