@Wid(widfile="EmailDefinitions.wid",name="Email",displayName="Email",defaultHandler="mvel: new org.jbpm.process.workitem.email.EmailWorkItemHandler()",documentation="jbpm-workitems-email/index.html",category="jbpm-workitems-email",icon="Email.png",parameters={@WidParameter(name="From"),@WidParameter(name="To"),@WidParameter(name="Reply-To"),@WidParameter(name="Cc"),@WidParameter(name="Bcc"),@WidParameter(name="Body"),@WidParameter(name="Template"),@WidParameter(name="Subject"),@WidParameter(name="Attachments"),@WidParameter(name="Debug")},mavenDepends=@WidMavenDepends(group="org.jbpm",artifact="jbpm-workitems-email",version="7.30.0.Final-redhat-00003"),serviceInfo=@WidService(category="Email",description="Send an email",keywords="send,email",action=@WidAction(title="Send email"),authinfo=@WidAuth(required=true,params={"host","port","username","password"},paramsdescription={"Host","Port","User Name","Password"}))) public class EmailWorkItemHandler extends AbstractLogOrThrowWorkItemHandler
handlingProcessId, handlingStrategy, logThrownException, retries
Constructor and Description |
---|
EmailWorkItemHandler() |
EmailWorkItemHandler(String handlingProcessId,
String handlingStrategy) |
EmailWorkItemHandler(String host,
String port,
String userName,
String password) |
EmailWorkItemHandler(String host,
String port,
String userName,
String password,
String startTls) |
EmailWorkItemHandler(String host,
String port,
String userName,
String password,
String handlingProcessId,
String handlingStrategy) |
EmailWorkItemHandler(String host,
String port,
String userName,
String password,
String startTls,
String handlingProcessId,
String handlingStrategy) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(org.kie.api.runtime.process.WorkItem arg0,
org.kie.api.runtime.process.WorkItemManager arg1) |
protected Email |
createEmail(org.kie.api.runtime.process.WorkItem workItem,
Connection connection) |
void |
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
Connection |
getConnection() |
protected boolean |
getDebugFlag(org.kie.api.runtime.process.WorkItem workItem) |
void |
setConnection(String host,
String port,
String userName,
String password) |
void |
setConnection(String host,
String port,
String userName,
String password,
String startTls) |
findNodeInstance, handleException, handleException, setLogThrownException
public EmailWorkItemHandler()
public EmailWorkItemHandler(String host, String port, String userName, String password)
public EmailWorkItemHandler(String host, String port, String userName, String password, String startTls)
public EmailWorkItemHandler(String host, String port, String userName, String password, String handlingProcessId, String handlingStrategy)
public void setConnection(String host, String port, String userName, String password, String startTls)
public Connection getConnection()
public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
protected Email createEmail(org.kie.api.runtime.process.WorkItem workItem, Connection connection)
public void abortWorkItem(org.kie.api.runtime.process.WorkItem arg0, org.kie.api.runtime.process.WorkItemManager arg1)
protected boolean getDebugFlag(org.kie.api.runtime.process.WorkItem workItem)
Copyright © 2001–2019 jBPM dev team. All rights reserved.