Class MailProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.modules.mailer.MailProcessor
-
public class MailProcessor extends Object
The mail-processor performs the bursting operation.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.mail.internet.MimeMessage
createReport(MailDefinition mailDefinition, javax.mail.Session session)
static javax.mail.internet.MimeMessage
createReport(MailDefinition mailDefinition, javax.mail.Session session, org.pentaho.reporting.engine.classic.core.DataRow parameters)
static void
performBursting(MailDefinition definition)
static void
performBursting(MailDefinition definition, javax.mail.Session session)
-
-
-
Method Detail
-
createReport
public static javax.mail.internet.MimeMessage createReport(MailDefinition mailDefinition, javax.mail.Session session) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException, org.pentaho.reporting.libraries.repository.ContentIOException, javax.mail.MessagingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
org.pentaho.reporting.libraries.repository.ContentIOException
javax.mail.MessagingException
-
createReport
public static javax.mail.internet.MimeMessage createReport(MailDefinition mailDefinition, javax.mail.Session session, org.pentaho.reporting.engine.classic.core.DataRow parameters) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException, org.pentaho.reporting.libraries.repository.ContentIOException, javax.mail.MessagingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
org.pentaho.reporting.libraries.repository.ContentIOException
javax.mail.MessagingException
-
performBursting
public static void performBursting(MailDefinition definition) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException, javax.mail.MessagingException, org.pentaho.reporting.libraries.repository.ContentIOException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
javax.mail.MessagingException
org.pentaho.reporting.libraries.repository.ContentIOException
-
performBursting
public static void performBursting(MailDefinition definition, javax.mail.Session session) throws javax.mail.MessagingException, org.pentaho.reporting.engine.classic.core.ReportProcessingException, org.pentaho.reporting.libraries.repository.ContentIOException
- Throws:
javax.mail.MessagingException
org.pentaho.reporting.engine.classic.core.ReportProcessingException
org.pentaho.reporting.libraries.repository.ContentIOException
-
-