Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAttachment(String, InputStream) - Method in class dev.voidframework.sendmail.entity.Mail
-
Adds an attachment.
- addBlindCarbonCopyRecipient(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Adds blind carbon copy recipient.
- addCarbonCopyRecipient(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Adds carbon copy recipient.
- addRecipient(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Adds recipient.
- Attachment(String, InputStream) - Constructor for record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Creates an instance of a
Attachmentrecord class.
C
- closeConnection() - Method in class dev.voidframework.sendmail.engine.DummyMailerEngine
- closeConnection() - Method in interface dev.voidframework.sendmail.engine.MailerEngine
-
Closes connection.
- configure() - Method in class dev.voidframework.sendmail.module.SendmailModule
D
- dev.voidframework.sendmail - package dev.voidframework.sendmail
- dev.voidframework.sendmail.engine - package dev.voidframework.sendmail.engine
- dev.voidframework.sendmail.entity - package dev.voidframework.sendmail.entity
- dev.voidframework.sendmail.exception - package dev.voidframework.sendmail.exception
- dev.voidframework.sendmail.module - package dev.voidframework.sendmail.module
- DummyMailerEngine - Class in dev.voidframework.sendmail.engine
-
Dummy implementation.
- DummyMailerEngine() - Constructor for class dev.voidframework.sendmail.engine.DummyMailerEngine
E
- equals(Object) - Method in record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Indicates whether some other object is "equal to" this one.
G
- get() - Method in class dev.voidframework.sendmail.module.MailerEngineProvider
- getAttachmentList() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets all attachments.
- getBlindCarbonCopyRecipients() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets all blind carbon copy recipients.
- getBodyContentHtml() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the HTML body content.
- getBodyContentText() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the TEXT body content.
- getCarbonCopyRecipients() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets all carbon copy recipients.
- getCharset() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the defined charset.
- getFromAddress() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the sender address.
- getFromName() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the sender name.
- getRecipients() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets all recipients.
- getReplyTo() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the destination to use in case recipient choose to reply to your mail.
- getSubject() - Method in class dev.voidframework.sendmail.entity.Mail
-
Gets the subject.
H
- hashCode() - Method in record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Returns a hash code value for this object.
I
- inputStream() - Method in record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Returns the value of the
inputStreamrecord component. - InvalidMail() - Constructor for exception dev.voidframework.sendmail.exception.SendmailException.InvalidMail
-
Build a new instance.
- isConnected() - Method in class dev.voidframework.sendmail.engine.DummyMailerEngine
- isConnected() - Method in interface dev.voidframework.sendmail.engine.MailerEngine
-
Checks if this mailer currently connected.
M
- Mail - Class in dev.voidframework.sendmail.entity
-
A single mail.
- Mail() - Constructor for class dev.voidframework.sendmail.entity.Mail
-
Build a new instance.
- Mail.Attachment - Record Class in dev.voidframework.sendmail.entity
-
A single mail attachment.
- MailerEngine - Interface in dev.voidframework.sendmail.engine
-
Sends mails.
- MailerEngineProvider - Class in dev.voidframework.sendmail.module
-
Mailer engine provider.
- MailerEngineProvider(Config, Injector) - Constructor for class dev.voidframework.sendmail.module.MailerEngineProvider
-
Build a new instance;
- MailerManager - Class in dev.voidframework.sendmail
-
Mailer manager takes care of sending email asynchronously.
- MailerManager(Duration, TransferQueue<Mail>) - Constructor for class dev.voidframework.sendmail.MailerManager
-
Build a new instance.
N
- name() - Method in record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Returns the value of the
namerecord component.
O
- openConnection() - Method in class dev.voidframework.sendmail.engine.DummyMailerEngine
- openConnection() - Method in interface dev.voidframework.sendmail.engine.MailerEngine
-
Opens connection.
S
- send(Mail) - Method in class dev.voidframework.sendmail.engine.DummyMailerEngine
- send(Mail) - Method in interface dev.voidframework.sendmail.engine.MailerEngine
-
Sends a single mail.
- send(Mail) - Method in class dev.voidframework.sendmail.Sendmail
-
Sends mail.
- Sendmail - Class in dev.voidframework.sendmail
-
Sendmail takes care of sending mail asynchronously.
- Sendmail(TransferQueue<Mail>) - Constructor for class dev.voidframework.sendmail.Sendmail
-
Build a new instance.
- SendmailException - Exception in dev.voidframework.sendmail.exception
-
All exceptions thrown by the sendmail feature are subclasses of
SendmailException. - SendmailException(String) - Constructor for exception dev.voidframework.sendmail.exception.SendmailException
-
Build a new instance.
- SendmailException(String, Throwable) - Constructor for exception dev.voidframework.sendmail.exception.SendmailException
-
Build a new instance.
- SendmailException.InvalidMail - Exception in dev.voidframework.sendmail.exception
-
Exception indicates that mail is invalid because all mandatory field are not filled in or have incorrect value.
- SendmailModule - Class in dev.voidframework.sendmail.module
-
Sendmail module.
- SendmailModule(Config) - Constructor for class dev.voidframework.sendmail.module.SendmailModule
-
Build a new instance.
- setBodyContentHtml(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the HTML body content.
- setBodyContentText(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the TEXT body content.
- setCharset(Charset) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the mail charset.
- setFrom(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the sender (aka.
- setFrom(String, String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the sender (aka.
- setMailerEngine(MailerEngine) - Method in class dev.voidframework.sendmail.MailerManager
-
Sets the mailer engine used to send emails.
- setReplyTo(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the destination to use in case recipient choose to reply to your mail.
- setSubject(String) - Method in class dev.voidframework.sendmail.entity.Mail
-
Sets the subject.
- startSendmail() - Method in class dev.voidframework.sendmail.MailerManager
- stopSendmail() - Method in class dev.voidframework.sendmail.MailerManager
T
- toString() - Method in record class dev.voidframework.sendmail.entity.Mail.Attachment
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Serialized Form