public class MailTask extends Object implements OnTask, SupportsRecording
Modifier and Type | Field and Description |
---|---|
static String |
BCC_ATTR |
static String |
BCC_VAR
The BCC VARIABLE.
|
static String |
CC_ATTR |
static String |
CC_VAR
The CC VARIABLE.
|
static String |
CONTENT_TYPE_ATTR |
static String |
CONTENT_TYPE_VAR |
static String |
FILE_ATTR |
static String |
FILE_VAR
The FILE VARIABLE.
|
static String |
FOLDER_ATTR |
static String |
FOLDER_VAR
The FOLDER VARIABLE.
|
static String |
FOOTER_ATTR |
static String |
FOOTER_VAR |
static String |
FROM_VAR
The FROM VARIABLE.
|
static String |
HEADER_ATTR |
static String |
HEADER_VAR |
static String |
MAIL_HOST_ATTR |
static String |
MAIL_HOST_VAR
The MAILHOST VARIABLE.
|
static String |
MAIL_PASSWORD_ATTR |
static String |
MAIL_PASSWORD_VAR
The MAIL PASSWORD VARIABLE.
|
static String |
MAIL_PORT_ATTR |
static String |
MAIL_PORT_VAR
The MAIL PORT VARIABLE.
|
static String |
MAIL_PROTOCOL_VAR
The MAIL PROTOCOL VARIABLE.
|
static String |
MAIL_USER_ATTR |
static String |
MAIL_USER_VAR
The MAIL USER VARIABLE.
|
static String |
MAILER_VAR
The MAILER VARIABLE.
|
static String |
MESSAGE_ATTR |
static String |
MESSAGE_VAR
The MESSAGE VARIABLE.
|
static String |
PROPERTIES_ATTR |
static String |
PROPERTIES_VAR
The PROPERTIES VARIABLE.
|
static String |
SEND_FROM_ATTR |
static String |
SEND_TO_ATTR |
static String |
STORE_HOST_ATTR |
static String |
STORE_HOST_VAR
The STORE HOST VARIABLE.
|
static String |
STORE_PASSWORD_ATTR |
static String |
STORE_PASSWORD_VAR
The STORE PASSWORD VARIABLE.
|
static String |
STORE_PROTOCOL_ATTR |
static String |
STORE_PROTOCOL_VAR
The STORE PROTOCOL VARIABLE.
|
static String |
STORE_USER_ATTR |
static String |
STORE_USER_VAR
The STORE USER VARIABLE.
|
static String |
SUBJECT_ATTR |
static String |
SUBJECT_VAR
The SUBJECT VARIABLE.
|
static String |
TO_VAR
The TO VARIABLE.
|
static String |
URL_ATTR |
static String |
URL_VAR
The URL VARIABLE.
|
Constructor and Description |
---|
MailTask() |
Modifier and Type | Method and Description |
---|---|
TaskResult |
executeBeforeEtlTask(EtlConfig config,
Task task,
Scenario scenario)
Executes
task before etl process is started. |
TaskResult |
executeInlineTask(EtlConfig config,
Task task,
long index,
Scenario scenario)
Executes
task for each row of the data set. |
TaskResult |
executePostTask(EtlConfig config,
Task task,
DataSet dataSet,
Scenario scenario)
Executes
task after extract or load finished. |
TaskResult |
executePreTask(EtlConfig config,
Task task,
Scenario scenario)
Executes
task before extract or load started. |
String |
getCodeLanguage(Task task)
Gets the code language.
|
Map<String,Object> |
getDefaultValues(Task task)
Gets the default values for the model used to edit task.
|
String |
getResourceName(Task task)
Gets the name of the xml file used to create a model for the task editor.
|
String |
getTitle(Task task)
Gets the title.
|
void |
init(EtlConfig config,
Task task)
Initializes task.
|
boolean |
isInlineTask()
Checks if this is inline task.
|
boolean |
isPostTask()
Checks if it is a post task.
|
boolean |
isPreEtlTask()
Checks if it is a pre etl task.
|
boolean |
isPreTask()
Checks if it is a pre task.
|
public static final String TO_VAR
public static final String SUBJECT_VAR
public static final String FROM_VAR
public static final String CC_VAR
public static final String BCC_VAR
public static final String URL_VAR
public static final String MAIL_PROTOCOL_VAR
public static final String MAIL_HOST_VAR
public static final String MAIL_PORT_VAR
public static final String MAIL_USER_VAR
public static final String MAIL_PASSWORD_VAR
public static final String MAILER_VAR
public static final String FILE_VAR
public static final String STORE_PROTOCOL_VAR
public static final String STORE_HOST_VAR
public static final String STORE_USER_VAR
public static final String STORE_PASSWORD_VAR
public static final String FOLDER_VAR
public static final String MESSAGE_VAR
public static final String CONTENT_TYPE_VAR
public static final String HEADER_VAR
public static final String FOOTER_VAR
public static final String PROPERTIES_VAR
public static final String PROPERTIES_ATTR
public static final String MAIL_HOST_ATTR
public static final String MAIL_PORT_ATTR
public static final String MAIL_USER_ATTR
public static final String MAIL_PASSWORD_ATTR
public static final String SEND_TO_ATTR
public static final String SEND_FROM_ATTR
public static final String CC_ATTR
public static final String BCC_ATTR
public static final String SUBJECT_ATTR
public static final String MESSAGE_ATTR
public static final String FILE_ATTR
public static final String FOLDER_ATTR
public static final String URL_ATTR
public static final String STORE_PROTOCOL_ATTR
public static final String STORE_HOST_ATTR
public static final String STORE_USER_ATTR
public static final String STORE_PASSWORD_ATTR
public static final String CONTENT_TYPE_ATTR
public static final String HEADER_ATTR
public static final String FOOTER_ATTR
public TaskResult executeBeforeEtlTask(EtlConfig config, Task task, Scenario scenario) throws Exception
OnTask
task
before etl process is started.executeBeforeEtlTask
in interface OnTask
config
- the etl configtask
- the task to executescenario
- the scenarioException
- in case of any errorpublic TaskResult executeInlineTask(EtlConfig config, Task task, long index, Scenario scenario) throws Exception
OnTask
task
for each row of the data set.executeInlineTask
in interface OnTask
config
- the etl configtask
- the task to executeindex
- the current row numberscenario
- the scenarioException
- in case of any errorpublic TaskResult executePostTask(EtlConfig config, Task task, DataSet dataSet, Scenario scenario) throws Exception
OnTask
task
after extract or load finished.executePostTask
in interface OnTask
config
- the etl configtask
- the task to executedataSet
- the data setscenario
- the scenarioException
- in case of any errorpublic TaskResult executePreTask(EtlConfig config, Task task, Scenario scenario) throws Exception
OnTask
task
before extract or load started.executePreTask
in interface OnTask
config
- the etl configtask
- the task to executescenario
- the scenarioException
- in case of any errorpublic Map<String,Object> getDefaultValues(Task task)
OnTask
getDefaultValues
in interface OnTask
task
- the taskpublic String getResourceName(Task task)
OnTask
getResourceName
in interface OnTask
task
- the taskpublic void init(EtlConfig config, Task task) throws Exception
OnTask
public boolean isInlineTask()
OnTask
isInlineTask
in interface OnTask
public boolean isPostTask()
OnTask
isPostTask
in interface OnTask
public boolean isPreEtlTask()
OnTask
isPreEtlTask
in interface OnTask
public boolean isPreTask()
OnTask
public String getTitle(Task task)
OnTask
public String getCodeLanguage(Task task)
OnTask
getCodeLanguage
in interface OnTask
task
- the taskCopyright © 2010-2020 Toolsverse. All Rights Reserved.