Index

A C D E G H I M N O S T 
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 Attachment record 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 inputStream record 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 name record 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.
A C D E G H I M N O S T 
All Classes and Interfaces|All Packages|Serialized Form