Skip navigation links
A B C D E F G H I J M N O P R S T V W 

A

addAllContent(Collection<ContentMessage>) - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
Add several contents to the list contents.
addAttachment(EmailAttachment) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
Adds attachment to the corresponding list.
addAttachment(EmailAttachment) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Adds email attachments.
addAttachment(EmailAttachment) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Adds email attachments.
addContent(String, String) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
Adds content to list of contents.
addContent(ContentMessage) - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
Add new content to the list contents.
addContent(ContentMessage) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Adds content to the message.
AttachmentException - Exception in ru.dlabs71.library.email.exception
The exception is caused by a failure to create an email attachment.
AttachmentException(String) - Constructor for exception ru.dlabs71.library.email.exception.AttachmentException
The constructor of this class.
AttachmentException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.AttachmentException
The constructor of this class.
attachments(List<EmailAttachment>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets email attachments.
attachments(List<EmailAttachment>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets email attachments.
AttachmentType - Enum in ru.dlabs71.library.email.type
It's the enum with attachment types, which are based on MIME types.
AttachmentUtils - Class in ru.dlabs71.library.email.util
This is the utility class is for creating EmailAttachment objects.
AttachmentUtils() - Constructor for class ru.dlabs71.library.email.util.AttachmentUtils
 

B

BaseMessage - Class in ru.dlabs71.library.email.dto.message.common
This class describes a base email message.
BaseMessage() - Constructor for class ru.dlabs71.library.email.dto.message.common.BaseMessage
 
BaseMessageConverter - Class in ru.dlabs71.library.email.converter.incoming
The Utility class to convert a Message to an instance of the BaseMessage class or its inheritors.
BaseMessageConverter() - Constructor for class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
 
build() - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Builds and returns a new instance of DefaultOutgoingMessage.
build() - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Builds and returns a new instance of TemplatedOutgoingMessage.
build() - Method in class ru.dlabs71.library.email.property.ImapProperties.ImapPropertiesBuilder
Builds and returns a new instance of ImapProperties.
build() - Method in class ru.dlabs71.library.email.property.SmtpProperties.SmtpPropertiesBuilder
Builds and returns a new instance of SmtpProperties.
Builder() - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
 
builder() - Static method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
Returns an instance of the builder for this class.
builder() - Static method in class ru.dlabs71.library.email.property.ImapProperties
Returns builder for this class.
builder() - Static method in class ru.dlabs71.library.email.property.SmtpProperties
Returns the builder of this class.
byDefault() - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
Returns default value for a Content-Transfer-Encoding header.

C

charsetContent(Charset) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets a charset content of this message.
charsetContent(Charset) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a charset content of this message.
checkEmail() - Method in class ru.dlabs71.library.email.DEmailReceiver
Checks email (first 50 messages).
checkEmail(PageRequest) - Method in class ru.dlabs71.library.email.DEmailReceiver
Checks email.
CheckEmailException - Exception in ru.dlabs71.library.email.exception
The exception is caused by a failure to convert a Jakarta Message class (Message) to DTO classes that implement the Message interface.
CheckEmailException(String) - Constructor for exception ru.dlabs71.library.email.exception.CheckEmailException
The constructor of this class.
CheckEmailException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.CheckEmailException
The constructor of this class.
checkEmailMessages(String, PageRequest) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Returns short information about messages.
checkEmailMessages(String, PageRequest) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Returns short information about messages.
clearCurrentFolder() - Method in class ru.dlabs71.library.email.DEmailReceiver
Delete all messages in the current folder.
closeFolder(Folder) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Closes the opened folder.
closeFolder(Folder) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Closes the opened folder.
CommonProperties - Class in ru.dlabs71.library.email.property
The common class of properties for connection.
CommonProperties() - Constructor for class ru.dlabs71.library.email.property.CommonProperties
 
connect() - Method in interface ru.dlabs71.library.email.client.DClient
Connects to the email server.
connect() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Connects to the email server using the IMAP protocol.
connect() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
Connects to the email server using the SMTP protocol.
construct(String, Map<String, Object>) - Method in class ru.dlabs71.library.email.util.TemplateUtils
It returns the string constructed from the template and its parameters.
construct(Template, Map<String, Object>) - Method in class ru.dlabs71.library.email.util.TemplateUtils
It returns the string constructed from the template and its parameters.
constructContent(String, Map<String, Object>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
Creates text content from a path to a templated file and parameters for this one.
Content() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.Content
 
content(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets a content of this message.
CONTENT_TRANSFER_ENCODING_HDR - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 
CONTENT_TYPE_HDR - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 
ContentAndAttachments() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
 
ContentMessage - Class in ru.dlabs71.library.email.dto.message.common
This class describes an email message content (text of html).
ContentMessage(String, String) - Constructor for class ru.dlabs71.library.email.dto.message.common.ContentMessage
The constructor of this class.
ContentMessage(String, String, Charset) - Constructor for class ru.dlabs71.library.email.dto.message.common.ContentMessage
The constructor of this class.
ContentMessageType - Enum in ru.dlabs71.library.email.type
The enum contains all types of message content.
contentType(ContentMessageType) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets a value of a Content-Type header for content.
contentType(ContentMessageType) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a value of a Content-Type header for content.
contentTypeWithCharset(String, Charset) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
Returns the string value for the Content-Type header with the 'charset' directive.
contentTypeWithCharset(String, String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
Returns the string value for the Content-Type header with the 'charset' directive.
contentTypeWithCharset(String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
Returns the string value for the Content-Type header with the 'charset' directive.
convert(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
It converts a message to a BaseMessage instance.
convert(Message) - Method in class ru.dlabs71.library.email.converter.incoming.MessageViewConverter
It converts the message to an instance of the MessageView class.
convert(OutgoingMessage, Session, String, String) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessageConverter
It converts an instance of the OutgoingMessage to the Message.
convert(Date) - Method in class ru.dlabs71.library.email.util.JavaCoreUtils
Converts Date to LocalDateTime.
convertAttachmentPart(EmailAttachment) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
Converts an email attachment to a BodyPart instances.
convertAttachmentParts(OutgoingMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
Converts all the attachments in the OutgoingMessage to a list of BodyPart.
convertBodyPart(OutgoingMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
Converts all the contents of the OutgoingMessage to a list of BodyPart.
convertBodyPart(ContentMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
Converts a message content from OutgoingMessage to an instance of the BodyPart class.
convertEnvelopData(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
It converts a message to a BaseMessage instance without the content and attachments.
convertToIncomingMessage(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
It converts a message to a DefaultIncomingMessage instance.
create(String) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
Creates an object of the EmailAttachment class by the path to file.
create(String, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
Creates an object of the EmailAttachment class by the path to file argument The path to file must start with the following prefixes: "file://", "classpath:" or a path separator.
createAddress(String, String) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
It's creating an InternetAddress object from email and name strings.
createAddresses(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
It's creating an array of InternetAddress objects from a list of EmailParticipant objects.
createClasspathTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
This method creates a template object from classpath resource.
createCommonProperties(CommonProperties, Protocol) - Static method in class ru.dlabs71.library.email.property.SessionPropertyCollector
Returns a Properties object for set up an email connection configuration.
createContentTypeForAttachment(File) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
This method creates string for the value of Content-Type header.
createContentTypeForAttachment(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
This method creates string for the value of Content-Type header.
createEnvelop(OutgoingMessage, Session, String, String) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessageConverter
Creates envelop of the Message from the OutgoingMessage.
createFile(String) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
Creates a file object from the file path argument.
createFileTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
This method creates a template object from the file system resource.
createJarFileTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
This method creates a template object from the file system resource.
CreateMessageException - Exception in ru.dlabs71.library.email.exception
The exception is caused by a failure to convert a Jakarta Message class (Message) to DTO classes that implement the Message interface.
CreateMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.CreateMessageException
The constructor of this class.
CreateMessageException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.CreateMessageException
The constructor of this class.
createProperty(Protocol, String) - Static method in class ru.dlabs71.library.email.property.SessionPropertyCollector
Utility method for creating property names based on protocol and property postfix.
createTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
This method creates a template object by using a path to the template.

D

DClient - Interface in ru.dlabs71.library.email.client
Interface for any email client.
decodeData(String) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
Return decoded and normalized string.
DEFAULT_BINARY_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 
DEFAULT_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
 
DEFAULT_ENCODING - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 
DEFAULT_INBOX_FOLDER_NAME - Static variable in class ru.dlabs71.library.email.client.receiver.IMAPDClient
The default name of the inbox mail folder.
DEFAULT_OUTBOX_FOLDER_NAME - Static variable in class ru.dlabs71.library.email.client.receiver.IMAPDClient
The default name of the outbox mail folder.
DEFAULT_PAGE_REQUEST - Static variable in class ru.dlabs71.library.email.DEmailReceiver
Default page request.
DefaultFileParametersDetector - Class in ru.dlabs71.library.email.mime
This class implements FileParametersDetector interface.
DefaultFileParametersDetector() - Constructor for class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
 
DefaultIncomingMessage - Class in ru.dlabs71.library.email.dto.message.incoming
This class describes a default incoming email message.
DefaultIncomingMessage(BaseMessage) - Constructor for class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
The default constructor.
DefaultOutgoingMessage - Class in ru.dlabs71.library.email.dto.message.outgoing
This class describes a default outgoing email message.
DefaultOutgoingMessage(String, String, Set<EmailParticipant>, List<EmailAttachment>) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
The constructor of this class.
DefaultOutgoingMessage(String, String, Charset, ContentMessageType, Set<EmailParticipant>, List<EmailAttachment>, TransferEncoder) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
The constructor of this class.
DefaultOutgoingMessage(String, List<ContentMessage>, Set<EmailParticipant>, List<EmailAttachment>, TransferEncoder) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
The constructor of this class.
DefaultOutgoingMessage.Builder - Class in ru.dlabs71.library.email.dto.message.outgoing
Builder of this class.
defineCharsetFromHeaderValue(String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
Returns value from 'charset' directive from a Content-Type header value.
deleteAllMessages(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Deletes all messages in a folder.
deleteAllMessages(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Deletes all messages in a folder.
deleteMessage(String, int) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Deletes a message in a folder by its ID.
deleteMessage(String, int) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Deletes a message in a folder by its ID.
deleteMessageById(Integer) - Method in class ru.dlabs71.library.email.DEmailReceiver
Delete one message by the identifier.
deleteMessages(String, Collection<Integer>) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Deletes several messages in a folder by their IDs.
deleteMessages(String, Collection<Integer>) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Deletes several messages in a folder by their IDs.
deleteMessages(Collection<Integer>) - Method in class ru.dlabs71.library.email.DEmailReceiver
Delete several messages by its identifiers.
DEmailReceiver - Class in ru.dlabs71.library.email
The class implements a facade pattern for receiving messages.
DEmailReceiver(ImapProperties) - Constructor for class ru.dlabs71.library.email.DEmailReceiver
The constructor of the class.
DEmailSender - Class in ru.dlabs71.library.email
This class implements the Facade pattern for sending email messages.
detectEncoding(File) - Method in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
Returns always system default charset.
detectEncoding(File) - Method in interface ru.dlabs71.library.email.mime.FileParametersDetector
Returns charset of content the file.
detectFileEncoding(File) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
Tries to predict encoding of a file.
detectFileEncoding(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
Tries to predict encoding of a file.
detectFileMimeType(File) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
Tries to predict MIME type of file.
detectFileMimeType(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
Tries to predict MIME type of file.
detectMimeType(File) - Method in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
Returns MIMEType by a file.
detectMimeType(File) - Method in interface ru.dlabs71.library.email.mime.FileParametersDetector
Returns a MIME type of file as a string.

E

EmailAttachment - Class in ru.dlabs71.library.email.dto.message.common
This class describes an email message attachment.
EmailAttachment() - Constructor for class ru.dlabs71.library.email.dto.message.common.EmailAttachment
 
EmailMessageUtils - Class in ru.dlabs71.library.email.util
The utility class is for working with email messages and parts of ones.
EmailMessageUtils() - Constructor for class ru.dlabs71.library.email.util.EmailMessageUtils
 
EmailParticipant - Class in ru.dlabs71.library.email.dto.message.common
This class describes an email message participant (sender or receiver).
EmailParticipant(String) - Constructor for class ru.dlabs71.library.email.dto.message.common.EmailParticipant
The constructor of this class.
EmailParticipant(String, String) - Constructor for class ru.dlabs71.library.email.dto.message.common.EmailParticipant
The constructor of this class.
EncryptionType - Enum in ru.dlabs71.library.email.type
It's a type of encryption used to connect to an email server.

F

FileParametersDetector - Interface in ru.dlabs71.library.email.mime
Interface for an implementing file parameter detector, such as: MIME type, content charset.
FileSystemUtils - Class in ru.dlabs71.library.email.util
The utility class is for working with a file system and its files.
FileSystemUtils() - Constructor for class ru.dlabs71.library.email.util.FileSystemUtils
 
find(String) - Static method in enum ru.dlabs71.library.email.type.AttachmentType
Finds the attachment type by the string of a MIME type using the Regex mechanism.
folder(String) - Method in class ru.dlabs71.library.email.DEmailReceiver
Changes folder for reading messages.
FOLDER_NAME_KEY_METADATA - Static variable in class ru.dlabs71.library.email.DEmailReceiver
The key to the folder name in the metadata of the response.
FolderOperationException - Exception in ru.dlabs71.library.email.exception
The exception is caused by troubles with connection to a server or other operations with email folders.
FolderOperationException(String) - Constructor for exception ru.dlabs71.library.email.exception.FolderOperationException
The constructor of this class.
FolderOperationException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.FolderOperationException
The constructor of this class.
forContentType(String) - Static method in enum ru.dlabs71.library.email.type.ContentMessageType
Finds the corresponding enum value for the string (value of a Content-Type header) in the argument.
forName(String) - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
Finds corresponding enum value for string in the argument.

G

get() - Method in interface ru.dlabs71.library.email.util.RetryableUtils.RetryableSupplier
 
getAllContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
Returns all the contents as one string, separated by '\n'.
getAllContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
Returns all the contents as one string, separated by a delimiter, which is set up in the parameter.
getAttachment(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Converts the part of a Message to an object of the class EmailAttachment.
getAttachments() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns all the attached files to a message.
getAttachments() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
Returns empty list.
getContent(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Returns the special class MessagePartConverter.ContentAndAttachments, which contains the message's body and attachments.
getContent(Part, MessagePartConverter.ContentAndAttachments) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Gets all the contents and attachments from the email message and fills in the 'result' argument.
getContentByType(String) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
Returns the content by the content type.
getContentDefault(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Tries to get content as string.
getContentDefaultAsBytes(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Tries to get content as array of bytes.
getContents() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns all the contents of a message.
getContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
Returns empty list.
getCurrentFolder() - Method in class ru.dlabs71.library.email.DEmailReceiver
Returns a using folder in the mailbox.
getEnd() - Method in class ru.dlabs71.library.email.dto.pageable.PageRequest
Gets end index of the data selection.
getExtraProperties() - Method in class ru.dlabs71.library.email.property.CommonProperties
Returns extra properties or immutable empty map if ones are null.
getFullPath() - Method in class ru.dlabs71.library.email.util.TemplateUtils.TemplatePath
 
getHtmlContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the html contents.
getHtmlContents() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the html contents.
getHtmlContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getHtmlContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the html contents as one string.
getHtmlContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the html contents as one string, separated by a delimiter, which is set up in the parameter.
getHtmlContentsAsString() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the html contents as one string.
getHtmlContentsAsString(String) - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the html contents as one string, separated by a delimiter, which is set up in the parameter.
getHtmlContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getHtmlContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getId() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the unique identifier of a message.
getPrincipal() - Method in interface ru.dlabs71.library.email.client.DClient
Returns name and email address used for connection.
getPrincipal() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Returns name and email address used for connection.
getPrincipal() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
Returns name and email address used for connection.
getProtocolName() - Method in interface ru.dlabs71.library.email.client.DClient
Returns a using protocol name.
getProtocolName() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Returns a using protocol name.
getProtocolName() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
Returns a using protocol name.
getReceivedDate() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the date of receiving this message.
getRecipients(Message) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
Returns a Set of EmailParticipant from message recipients have the type Message.RecipientType.TO.
getRecipients() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns all the recipients of a message.
getSender() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the sender of a message.
getSentDate() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the date of sending this message.
getSize() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns size of a message.
getSubject() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the subject of a message.
getTextContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the text contents.
getTextContents() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the text contents.
getTextContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getTextContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the text contents as one string, separated by default delimiter.
getTextContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
Returns all the text contents as one string, separated by a delimiter, which is set up in the parameter.
getTextContentsAsString() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the text contents as one string, separated by default delimiter.
getTextContentsAsString(String) - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
Returns all the text contents as one string, separated by a delimiter, which is set up in the parameter.
getTextContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getTextContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
getTotalCount(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Returns the total count of email messages in the folder.
getTotalCount(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Returns the total count of email messages in the folder.
getTransferEncoder() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns the value of Content-Transfer-Encoding header.

H

HTML_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 

I

IMAPDClient - Class in ru.dlabs71.library.email.client.receiver
This class is an implementation of the interface ReceiverDClient.
IMAPDClient(ImapProperties) - Constructor for class ru.dlabs71.library.email.client.receiver.IMAPDClient
Constructor of the class.
ImapProperties - Class in ru.dlabs71.library.email.property
The properties for connecting to an email server by the IMAP protocol.
ImapProperties(String, String, boolean, int, int, int, int, int, String, int, EncryptionType, int, int, int, boolean, Charset, Map<String, Object>, int, int) - Constructor for class ru.dlabs71.library.email.property.ImapProperties
The constructor of this class.
ImapProperties.ImapPropertiesBuilder - Class in ru.dlabs71.library.email.property
Builder class for make ImapProperties class instance.
ImapPropertiesBuilder() - Constructor for class ru.dlabs71.library.email.property.ImapProperties.ImapPropertiesBuilder
 
IncomingMessage - Interface in ru.dlabs71.library.email.dto.message.incoming
This interface defines any incoming email message.
incrementStart() - Method in class ru.dlabs71.library.email.dto.pageable.PageRequest
Calculates the next start index.
isEmpty() - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
Returns true if all the lists are empty.
isMimeType(String) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.Content
Returns true if the content type pattern matches the content type in this class.
isSeen() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
Returns true if this message has already seen.

J

JakartaMessageConverter - Class in ru.dlabs71.library.email.converter.outgoing
The Utility class to convert a OutgoingMessage to an instance of the Message class or its inheritors.
JakartaMessageConverter() - Constructor for class ru.dlabs71.library.email.converter.outgoing.JakartaMessageConverter
 
JakartaMessagePartConverter - Class in ru.dlabs71.library.email.converter.outgoing
Utility class for converting different parts of a message OutgoingMessage for using in a message implementing the Message class.
JakartaMessagePartConverter() - Constructor for class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
 
JavaCoreUtils - Class in ru.dlabs71.library.email.util
The utility class contains helpful method for working with Java Core.
JavaCoreUtils() - Constructor for class ru.dlabs71.library.email.util.JavaCoreUtils
 

M

makeMap(String, T) - Method in class ru.dlabs71.library.email.util.JavaCoreUtils
Returns a Map contains entry with key and value from arguments.
makeMap(String, T, String, T) - Method in class ru.dlabs71.library.email.util.JavaCoreUtils
Returns a Map contains entry with key and value from arguments.
Message - Interface in ru.dlabs71.library.email.dto.message.common
This interface defines the base of any email message.
MessagePartConverter - Class in ru.dlabs71.library.email.converter.incoming
Utility class for converting different parts of a message Message for using in a message DTO implement Message interface.
MessagePartConverter() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
 
MessagePartConverter.Content - Class in ru.dlabs71.library.email.converter.incoming
Inner class describing a content of a message.
MessagePartConverter.ContentAndAttachments - Class in ru.dlabs71.library.email.converter.incoming
Special transporting class contains a content and attachments of a message.
MessageValidator - Class in ru.dlabs71.library.email.util
The utility class contains methods for validating messages.
MessageValidator() - Constructor for class ru.dlabs71.library.email.util.MessageValidator
 
MessageView - Class in ru.dlabs71.library.email.dto.message.incoming
This class describes only common data about an email message.
MessageView() - Constructor for class ru.dlabs71.library.email.dto.message.incoming.MessageView
 
MessageViewConverter - Class in ru.dlabs71.library.email.converter.incoming
Utility class is for converting a Message to an instance of the MessageView class.
MessageViewConverter() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessageViewConverter
 

N

normalizeTemplatePath(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
This method normalizes a template path.
notNullArgument(Object, String) - Method in class ru.dlabs71.library.email.util.JavaCoreUtils
If the input parameter 'object' is null, then throw an IllegalArgumentException.

O

of(ImapProperties) - Static method in class ru.dlabs71.library.email.DEmailReceiver
Creates instance of the DEmailReceiver class.
of(SmtpProperties) - Static method in class ru.dlabs71.library.email.DEmailSender
Creates instance of the DEmailSender class.
of(String, String) - Static method in class ru.dlabs71.library.email.dto.message.common.EmailParticipant
The builder of this class.
of(String) - Static method in class ru.dlabs71.library.email.dto.message.common.EmailParticipant
The builder of this class.
of(int, int) - Static method in class ru.dlabs71.library.email.dto.pageable.PageRequest
 
of(List<T>, int) - Static method in class ru.dlabs71.library.email.dto.pageable.PageResponse
Returns a new instance of PageResponse.
of(List<T>, int, Map<String, Object>) - Static method in class ru.dlabs71.library.email.dto.pageable.PageResponse
Returns a new instance of PageResponse.
openFolderForRead(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Opens the folder for only read.
openFolderForRead(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Opens the folder for only read.
openFolderForWrite(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Opens the folder for read and write.
openFolderForWrite(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Opens the folder for read and write.
OutgoingMessage - Interface in ru.dlabs71.library.email.dto.message.outgoing
This interface defines any outgoing email message.
outgoingMessageBuilder() - Static method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
Returns an instance of the builder for this class.

P

PageRequest - Class in ru.dlabs71.library.email.dto.pageable
The page request class.
PageResponse<T> - Class in ru.dlabs71.library.email.dto.pageable
The page response class.
PageResponse(List<T>, int, Map<String, Object>) - Constructor for class ru.dlabs71.library.email.dto.pageable.PageResponse
Constructor of this class.
PageResponse(List<T>, int) - Constructor for class ru.dlabs71.library.email.dto.pageable.PageResponse
Constructor of this class.
Protocol - Enum in ru.dlabs71.library.email.type
It's the enum with supported email protocol names.
ProtocolUtils - Class in ru.dlabs71.library.email.util
The utility class contains helpful methods for work with different parts of HTTP.
ProtocolUtils() - Constructor for class ru.dlabs71.library.email.util.ProtocolUtils
 

R

readEmail() - Method in class ru.dlabs71.library.email.DEmailReceiver
Reads email (first 50 messages).
readEmail(PageRequest) - Method in class ru.dlabs71.library.email.DEmailReceiver
Reads email.
readMessageById(String, int) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Reads message by its ID (number message).
readMessageById(String, int) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Reads message by its ID (number message).
readMessageById(Integer) - Method in class ru.dlabs71.library.email.DEmailReceiver
Reads one email message by its identifier.
ReadMessageException - Exception in ru.dlabs71.library.email.exception
The exception is caused by troubles with connection to a server or errors while reading messages.
ReadMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.ReadMessageException
The constructor of this class.
ReadMessageException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.ReadMessageException
The constructor of this class.
readMessages(String, PageRequest) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
Return full information about messages.
readMessages(String, PageRequest) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
Return full information about messages.
receiver() - Method in class ru.dlabs71.library.email.DEmailReceiver
Returns email receiver object.
ReceiverDClient - Interface in ru.dlabs71.library.email.client.receiver
The general interface for a receiver client (IMAP, POP3, etc.).
recipientEmail(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets email recipients.
recipientEmail(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets email recipients.
retry(int, long, RetryableUtils.RetryableSupplier<R>) - Method in class ru.dlabs71.library.email.util.RetryableUtils
Retry mechanism for handler in the 'supplier' argument.
retry(int, long, RetryableUtils.RetryableWorker) - Method in class ru.dlabs71.library.email.util.RetryableUtils
Retry mechanism for handler in the 'worker' argument.
RetryableUtils - Class in ru.dlabs71.library.email.util
The Utility class with helper methods for create retryable mechanizes.
RetryableUtils() - Constructor for class ru.dlabs71.library.email.util.RetryableUtils
 
RetryableUtils.RetryableSupplier<R> - Interface in ru.dlabs71.library.email.util
Functional interface for using in the RetryableUtils.retry(int, long, RetryableSupplier).
RetryableUtils.RetryableWorker - Interface in ru.dlabs71.library.email.util
Functional interface for using RetryableUtils.retry(int, long, RetryableWorker).
ru.dlabs71.library.email - package ru.dlabs71.library.email
D-email is the library that provides a simple opportunity to send and receive email messages.
ru.dlabs71.library.email.client - package ru.dlabs71.library.email.client
The common package for email clients.
ru.dlabs71.library.email.client.receiver - package ru.dlabs71.library.email.client.receiver
This package contains all available clients for receiving email messages.
ru.dlabs71.library.email.client.sender - package ru.dlabs71.library.email.client.sender
This package contains all available clients for sending email messages.
ru.dlabs71.library.email.converter - package ru.dlabs71.library.email.converter
This package contains utility classes for converting entities.
ru.dlabs71.library.email.converter.incoming - package ru.dlabs71.library.email.converter.incoming
This class contains converters that convert from jakarta.mail.Message to incoming message DTO.
ru.dlabs71.library.email.converter.outgoing - package ru.dlabs71.library.email.converter.outgoing
This class contains converters that convert from outgoing message DTO to jakarta.mail.Message.
ru.dlabs71.library.email.dto - package ru.dlabs71.library.email.dto
This package contains all the DTOs using in the library.
ru.dlabs71.library.email.dto.message - package ru.dlabs71.library.email.dto.message
This package contains all the DTOs for construct messages.
ru.dlabs71.library.email.dto.message.common - package ru.dlabs71.library.email.dto.message.common
This package contains all the common classes for constructing message DTOs.
ru.dlabs71.library.email.dto.message.incoming - package ru.dlabs71.library.email.dto.message.incoming
This package contains all the DTOs for incoming messages.
ru.dlabs71.library.email.dto.message.outgoing - package ru.dlabs71.library.email.dto.message.outgoing
This package contains all the DTOs for outgoing messages.
ru.dlabs71.library.email.dto.pageable - package ru.dlabs71.library.email.dto.pageable
This package contains DTOs for creating pageable requests.
ru.dlabs71.library.email.exception - package ru.dlabs71.library.email.exception
This package contains all the exception classes that the library throws.
ru.dlabs71.library.email.mime - package ru.dlabs71.library.email.mime
This package contains interface and its default implementation for defining file parameters (such as MIME type or charset of content).
ru.dlabs71.library.email.property - package ru.dlabs71.library.email.property
This package contains all the property classes for configuring email clients.
ru.dlabs71.library.email.type - package ru.dlabs71.library.email.type
This package contains all the enums using in this library.
ru.dlabs71.library.email.util - package ru.dlabs71.library.email.util
This package contains all the helper classes that are used by the library or can be used by you.

S

send(OutgoingMessage) - Method in interface ru.dlabs71.library.email.client.sender.SenderDClient
It sends to message.
send(OutgoingMessage) - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
It sends to message.
send(Set<EmailParticipant>, String, String, ContentMessageType, Charset, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The common method is sending a text message.
send(OutgoingMessage) - Method in class ru.dlabs71.library.email.DEmailSender
The common method for sending OutgoingMessage messages.
sender() - Method in class ru.dlabs71.library.email.DEmailSender
Returns information about sender as object of the class EmailParticipant.
SenderDClient - Interface in ru.dlabs71.library.email.client.sender
The email client for sending messages.
sendHtml(String, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message.
sendHtml(Collection<String>, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients.
sendHtml(Set<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtml(Collection<String>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtml(Collection<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtml(String, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendHtml(String, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendHtml(Set<EmailParticipant>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtmlTemplated(String, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message.
sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients.
sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendHtmlTemplated(String, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendHtmlTemplated(String, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendHtmlTemplated(Set<EmailParticipant>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group of recipients with attachments.
SendingStatus - Enum in ru.dlabs71.library.email.type
Statuses of results sending email messages.
sendTemplatedMessage(Set<EmailParticipant>, String, String, Map<String, Object>, ContentMessageType, Charset, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The common method is sending a templated message.
sendText(String, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message.
sendText(Collection<String>, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients.
sendText(Collection<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendText(Collection<String>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendText(String, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendText(String, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendText(Set<EmailParticipant>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group recipients with attachments.
sendTextTemplated(String, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message.
sendTextTemplated(Collection<String>, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group of recipients.
sendTextTemplated(Collection<String>, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group of recipients with attachments.
sendTextTemplated(Collection<String>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group of recipients with attachments.
sendTextTemplated(String, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendTextTemplated(String, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is sending a message with attachments.
sendTextTemplated(Set<EmailParticipant>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
The method is distributing a message to a group of recipients with attachments.
SessionException - Exception in ru.dlabs71.library.email.exception
The exception is caused by troubles in the process of connecting to a server.
SessionException(String) - Constructor for exception ru.dlabs71.library.email.exception.SessionException
The constructor of this class.
SessionException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.SessionException
The constructor of this class.
SessionPropertyCollector - Class in ru.dlabs71.library.email.property
Utility class for settings and workings with the email session connection.
SessionPropertyCollector() - Constructor for class ru.dlabs71.library.email.property.SessionPropertyCollector
 
SMTPDClient - Class in ru.dlabs71.library.email.client.sender
This class is an implementation of the interface SenderDClient.
SMTPDClient(SmtpProperties) - Constructor for class ru.dlabs71.library.email.client.sender.SMTPDClient
Default constructor.
SmtpProperties - Class in ru.dlabs71.library.email.property
The properties for connecting to an email server by the SMTP protocol.
SmtpProperties(String, String, String, String, int, EncryptionType, int, int, int, boolean, Charset, Map<String, Object>, int, int) - Constructor for class ru.dlabs71.library.email.property.SmtpProperties
The constructor of this class.
SmtpProperties.SmtpPropertiesBuilder - Class in ru.dlabs71.library.email.property
Builder class for SmtpProperties.
SmtpPropertiesBuilder() - Constructor for class ru.dlabs71.library.email.property.SmtpProperties.SmtpPropertiesBuilder
 
subject(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets a subject of this message.
subject(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a subject of this message.

T

template(String, Map<String, Object>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a path to template and parameters for this one.
template(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a path to template.
TemplateCreationException - Exception in ru.dlabs71.library.email.exception
The exception is caused by a failure to create message based on a Velocity Template.
TemplateCreationException(String) - Constructor for exception ru.dlabs71.library.email.exception.TemplateCreationException
The constructor of this class.
TemplatedMessageBuilder() - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
 
TemplatedOutgoingMessage - Class in ru.dlabs71.library.email.dto.message.outgoing
This class describes a templated outgoing email message.
TemplatedOutgoingMessage(String, String, Map<String, Object>, Set<EmailParticipant>) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
The constructor if this message.
TemplatedOutgoingMessage(String, String, Map<String, Object>, Set<EmailParticipant>, List<EmailAttachment>) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
The constructor if this message.
TemplatedOutgoingMessage(String, String, Map<String, Object>, Charset, ContentMessageType, Set<EmailParticipant>) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
The constructor if this message.
TemplatedOutgoingMessage(String, String, Map<String, Object>, Charset, ContentMessageType, Set<EmailParticipant>, List<EmailAttachment>, TransferEncoder) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
The constructor if this message.
TemplatedOutgoingMessage.TemplatedMessageBuilder - Class in ru.dlabs71.library.email.dto.message.outgoing
Builder of this class.
TemplatePath() - Constructor for class ru.dlabs71.library.email.util.TemplateUtils.TemplatePath
 
TemplateUtils - Class in ru.dlabs71.library.email.util
It's the helper for creating formatted strings using the Velocity engine.
TemplateUtils() - Constructor for class ru.dlabs71.library.email.util.TemplateUtils
 
TemplateUtils.TemplatePath - Class in ru.dlabs71.library.email.util
The class describes a path to template.
TEXT_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
 
toByteArray(InputStream) - Static method in class ru.dlabs71.library.email.util.JavaCoreUtils
It converts Input Stream to byte array.
toString() - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
 
toString() - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
 
toString() - Method in class ru.dlabs71.library.email.dto.message.common.ContentMessage
 
toString() - Method in class ru.dlabs71.library.email.dto.message.common.EmailAttachment
 
toString() - Method in class ru.dlabs71.library.email.dto.message.common.EmailParticipant
Returns a string email address in conformity with RFC822.
toString() - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
 
toString() - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
 
toString() - Method in class ru.dlabs71.library.email.dto.pageable.PageRequest
 
transferEncoder(TransferEncoder) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
Sets a value for a Content-Transfer-Encoding header.
transferEncoder(TransferEncoder) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
Sets a value for a Content-Transfer-Encoding header.
TransferEncoder - Enum in ru.dlabs71.library.email.type
The enum of supported values of Content-Transfer-Encoding header.

V

validate(Message) - Method in class ru.dlabs71.library.email.util.MessageValidator
The method is common validation messages.
ValidationMessageException - Exception in ru.dlabs71.library.email.exception
The exception is caused by a failure to validating a message object.
ValidationMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.ValidationMessageException
The constructor of this class.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.AttachmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.ContentMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.EncryptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.SendingStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.dlabs71.library.email.type.AttachmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.dlabs71.library.email.type.ContentMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.dlabs71.library.email.type.EncryptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.dlabs71.library.email.type.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.dlabs71.library.email.type.SendingStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
Returns an array containing the constants of this enum type, in the order they are declared.

W

work() - Method in interface ru.dlabs71.library.email.util.RetryableUtils.RetryableWorker
 
A B C D E F G H I J M N O P R S T V W 
Skip navigation links

Copyright © 2023. All rights reserved.