public class MailConnection extends AbstractConnection
For configuration details and examples see overview page.
TODO:
AbstractConnection.StatementCounter| Modifier and Type | Field and Description |
|---|---|
static String |
SUBJECT
Name of the
subject connection property. |
static String |
TYPE
Name of the
type connection property. |
static String |
TYPE_HTML |
static String |
TYPE_TEXT |
counter| Constructor and Description |
|---|
MailConnection(ConnectionParameters parameters)
Creates an email connection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback) |
void |
executeScript(Resource scriptContent,
ParametersCallback parametersCallback) |
protected javax.mail.internet.MimeMessage |
format(Reader reader,
PropertiesSubstitutor ps) |
protected void |
send(javax.mail.internet.MimeMessage message)
Template method to decouple transport dependency, overriden in test classes.
|
commit, getDialectIdentifier, getExecutedStatementsCount, isReadonly, rollback, setDialectIdentifier, toStringpublic static final String TYPE
type connection property.
Specifies type of E-Mail message content: TYPE_TEXT, TYPE_HTML.public static final String SUBJECT
subject connection property.
Specifies e-mail subject.public static final String TYPE_TEXT
public static final String TYPE_HTML
public MailConnection(ConnectionParameters parameters)
parameters - connection parameters.public void executeScript(Resource scriptContent, ParametersCallback parametersCallback) throws ProviderException
ProviderExceptionprotected javax.mail.internet.MimeMessage format(Reader reader, PropertiesSubstitutor ps) throws javax.mail.MessagingException, IOException
javax.mail.MessagingExceptionIOExceptionprotected void send(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
message - message to send.javax.mail.MessagingExceptionpublic void executeQuery(Resource queryContent, ParametersCallback parametersCallback, QueryCallback queryCallback) throws ProviderException
ProviderExceptionpublic void close()
throws ProviderException
ProviderExceptionCopyright © 2006–2019. All rights reserved.