Package com.swiftmq.impl.streams.comp.io
Class Email
- java.lang.Object
-
- com.swiftmq.impl.streams.comp.io.Email
-
public class Email extends java.lang.Object
Facade to send an eMail.- Author:
- IIT Software GmbH, Muenster/Germany, (c) 2016, All Rights Reserved
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Email
bcc(java.lang.String bcc)
Sets the bcc addressEmail
body(java.lang.String body)
Sets the mail body.Email
cc(java.lang.String cc)
Sets the jms.cc addressEmail
from(java.lang.String from)
Sets the from addressEmail
replyTo(java.lang.String replyTo)
Sets the replyTo addressvoid
send()
Sends the eMail message.Email
set(java.lang.String field, java.lang.String value)
Sets fields according to its name: from, to, cc, bcc, subject, bodyEmail
subject(java.lang.String subject)
Sets the subjectEmail
to(java.lang.String to)
Sets the to address
-
-
-
Method Detail
-
from
public Email from(java.lang.String from)
Sets the from address- Parameters:
from
- address- Returns:
-
to
public Email to(java.lang.String to)
Sets the to address- Parameters:
to
- address- Returns:
-
cc
public Email cc(java.lang.String cc)
Sets the jms.cc address- Parameters:
cc
- address- Returns:
-
bcc
public Email bcc(java.lang.String bcc)
Sets the bcc address- Parameters:
bcc
- address- Returns:
-
replyTo
public Email replyTo(java.lang.String replyTo)
Sets the replyTo address- Parameters:
replyTo
- address- Returns:
-
subject
public Email subject(java.lang.String subject)
Sets the subject- Parameters:
subject
- subject- Returns:
-
body
public Email body(java.lang.String body)
Sets the mail body.- Parameters:
body
- mail body- Returns:
-
set
public Email set(java.lang.String field, java.lang.String value)
Sets fields according to its name: from, to, cc, bcc, subject, body- Parameters:
field
- field namevalue
- field value- Returns:
- this
-
send
public void send() throws java.lang.Exception
Sends the eMail message.- Throws:
java.lang.Exception
-
-