public class GridEmailProcessor
extends org.gridgain.grid.kernal.processors.email.GridEmailProcessorAdapter
| Modifier and Type | Field and Description |
|---|---|
static int |
QUEUE_SIZE
Maximum emails queue size.
|
| Constructor and Description |
|---|
GridEmailProcessor(org.gridgain.grid.kernal.GridKernalContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
org.gridgain.grid.GridFuture<Boolean> |
schedule(String subj,
String body,
boolean html) |
org.gridgain.grid.GridFuture<Boolean> |
schedule(String subj,
String body,
boolean html,
Collection<String> addrs) |
static void |
sendEmail(String smtpHost,
int smtpPort,
boolean ssl,
boolean startTls,
String username,
String pwd,
String from,
String subj,
String body,
boolean html,
Collection<String> addrs) |
void |
sendNow(String subj,
String body,
boolean html) |
void |
sendNow(String subj,
String body,
boolean html,
Collection<String> addrs) |
void |
start() |
void |
stop(boolean cancel) |
public static final int QUEUE_SIZE
public GridEmailProcessor(org.gridgain.grid.kernal.GridKernalContext ctx)
ctx - Kernal context.public void start()
throws org.gridgain.grid.GridException
start in interface org.gridgain.grid.kernal.GridComponentstart in class org.gridgain.grid.kernal.processors.GridProcessorAdapterorg.gridgain.grid.GridExceptionpublic void stop(boolean cancel)
throws org.gridgain.grid.GridException
stop in interface org.gridgain.grid.kernal.GridComponentstop in class org.gridgain.grid.kernal.processors.GridProcessorAdapterorg.gridgain.grid.GridExceptionpublic void sendNow(String subj, String body, boolean html) throws org.gridgain.grid.GridException
sendNow in class org.gridgain.grid.kernal.processors.email.GridEmailProcessorAdapterorg.gridgain.grid.GridExceptionpublic void sendNow(String subj, String body, boolean html, Collection<String> addrs) throws org.gridgain.grid.GridException
sendNow in class org.gridgain.grid.kernal.processors.email.GridEmailProcessorAdapterorg.gridgain.grid.GridExceptionpublic org.gridgain.grid.GridFuture<Boolean> schedule(String subj, String body, boolean html)
schedule in class org.gridgain.grid.kernal.processors.email.GridEmailProcessorAdapterpublic org.gridgain.grid.GridFuture<Boolean> schedule(String subj, String body, boolean html, Collection<String> addrs)
schedule in class org.gridgain.grid.kernal.processors.email.GridEmailProcessorAdapterpublic static void sendEmail(String smtpHost, int smtpPort, boolean ssl, boolean startTls, String username, String pwd, String from, String subj, String body, boolean html, Collection<String> addrs) throws org.gridgain.grid.GridException
smtpHost - SMTP host.smtpPort - SMTP port.ssl - SMTP SSL.startTls - Start TLS flag.username - Email authentication user name.pwd - Email authentication password.from - From email.subj - Email subject.body - Email body.html - HTML format flag.addrs - Addresses to send email to.org.gridgain.grid.GridException - Thrown in case when sending email failed.
GridGain Fabric : ver. 6.6.9-p1 Release Date : August 10 2016